Linux — фатальная ошибка PHP: класс ‘Inflector’ не найден

Я пытался запустить файл 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

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

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

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]