2015-08-04 5 views
1

Я попытался запустить PHP-файл (в CakePHP) следующимPHP Фатальная ошибка: Class 'инфлектор' не найден

$ /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

  • HTTPd: 2.2.15

  • CakePHP версия: 2.1.3

Пожалуйста, помогите мне исправить это. Благодаря

ответ

1

Вы забыли добавить:

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', '-')); 
    } 
}