В чем разница между:
$html->link
и
$this->Html>link
Первый работает нормально, но второй всегда выдает ошибки, но часто используется в документации попервый.В чем разница?
Используйте первый синтаксис для ссылки на HTML-помощник в представлении (как обычно).
Второй синтаксис используется для ссылки на помощника HTML в другом помощнике . Пример .
Второй синтаксис более новый и был представлен в CakePHP 1.3.0: http://book.cakephp.org/view/1572/New-features-in-CakePHP-1-3#View-Helpers-1574. И вы можете использовать этот синтаксис не только в других помощниках, как упомянуто kizzx2, но и в ваших представлениях.
Получение ошибок с этим синтаксисом означает, что вы используете старую версию CakePHP.