2011-02-21 3 views
0

Примечание (8): Неопределенный переменная: форма [[...], строка 64]Проблема с хелперов в торт

Фатальная ошибка: Вызов функции-члена создать() на не-объект в [. ..] на линии 64

Приветствую!

Узнал о помощнике формы в CakePHP, и я не могу понять, почему это не сработает. Я даже включил помощника в контроллер var $helpers = array('Html', 'Form');, и он не работает. Может ли кто-нибудь увидеть что-нибудь, что я мог пропустить? Я действительно новичок в CakePHP и, как правило, у меня есть друзья, я могу выщелачивание от того, когда речь идет о вещах в PHP, но не с этой конкретной структурой ...

Всей помощь ценится :)

Line 64 это не более, чем <?php echo $form->create(); ?>.

ответ

3

У вас работает 2.0 версия для разработки CakePHP, где синтаксис $helper->method(); больше не поддерживается. Измените свой синтаксис на $this->Form->create(); или установите стабильную версию версии CakePHP версии 1.3.

+0

нет кода, чтобы «отключить это», $ form является ссылкой на $ this-> Form или наоборот. – dogmatic69

+0

В 2.0 помощники больше не доступны в виде vars (например, $ form-> create();) –

+1

Спасибо за это, похоже, что у меня есть несколько вещей, чтобы сделать мое приложение cakephp готовым к 2.0! – Dunhamzzz

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