2013-09-10 2 views
2

Я получаю следующее сообщение об ошибке на всех моих страницах в CakePHP:CakePHP Переменная EventKey требуется

The eventKey variable is required 

Кто-нибудь знает, что это такое и как получить это исправить? У меня нет понятия, откуда оно взялось.

Спасибо!

+1

У вас ошибка в этой ошибке? Кажется, я получаю много релевантных результатов, если попытаюсь ... Если да, добавьте больше информации о том, что вы делаете, что вы изменили, чтобы ошибка появилась? – NDM

ответ

8

Пожалуйста, проверьте пустой Construct { } в моделях

+0

Thx мне очень помог! –

+0

вам действительно нужно добавить parent :: __ construct(); в первой строке вашего метода __construct, если вам нужен конструктор. Если вам это не нужно, удалите метод __construct. – visualex

0

Можно назвать функцию тоже.

Когда имя функции похоже/как название модели, мой пример:

модели ProfileFriend,
функции: функция profileFriend() {...}
использование: $ это -> ProfileFriend-> profileFriend();

Да, я знаю, мое имя функции выглядит странно, когда я пишу имя модели перед именем функции, но когда мой код выглядит следующим образом:

$model = $this->modelClass; 
    // .... 
    $is_friend = $this->$model->profileFriend(); 

    // ... 

... тогда мое имя функции не выглядит так странно.

Смежные вопросы