Я пытался запустить файл PHP (из cakePHP) с помощью следующего
$ /bin/sh /var/www/html/app/Console/cake HumanResource UpdateData
Но возникает ошибка:
PHP Fatal error: Class 'Inflector' not found in /var/www/html/app/lib/Cake/Console/ShellDispatcher.php on line 209
Некоторая информация на моем сервере:
Centos: 6,5
PHP: 5.3
Http: 2.2.15
Версия CakePHP: 2.1.3
Пожалуйста, помогите мне исправить это. Спасибо
Вы забыли добавить:
use Cake\Utility\Inflector;
Пример:
<?php
namespace App\Shell;
use Cake\Console\Shell;
use Cake\Utility\Inflector;
class CamerasShell extends Shell {
public function main() {
$this->out(Inflector::slug('Please Generate Me Slug', '-'));
}
}
Других решений пока нет …