2011-01-08 2 views
1

이 차이 무엇입니까 :CakePHP의 도우미 질문

$html->link 

$this->Html>link 

첫 번째는 잘 작동하지만 두 번째는 항상 오류가 발생합니다,하지만 첫 번째를 통해 문서에 자주 사용된다 하나. 그 차이점은 무엇입니까?

답변

2

보기에서 HTML 도우미 을 참조하는 첫 번째 구문을 사용하십시오 (평상시처럼).

두 번째 구문은 다른 도우미에서 HTML 도우미 을 참조하는 데 사용됩니다. Example.

0

두 번째 구문은 최신이며 CakePHP 1.3.0 : http://book.cakephp.org/view/1572/New-features-in-CakePHP-1-3#View-Helpers-1574에서 소개되었습니다. 그리고 kizzx2에서 언급 한 다른 헬퍼뿐만 아니라 여러분의 견해에서도이 구문을 사용할 수 있습니다.

이 구문에 오류가있는 것은 이전 CakePHP 버전을 사용하고 있다는 것을 의미합니다.

+0

나는 CakePHP 1.3.6을 사용하고 있는데 여전히 오류가 있습니다 – Cameron

+0

아마도 어딘가에 변수로 $ html을 사용합니다. 이 방법으로 도우미를 파괴 할 수 있습니다 (또는 아마도 app_controller에 포함하지 않았을 수도 있습니다 ...) – mark

+0

버그일까요? 적어도 여기에서는 잘 작동합니다. – dhofstet