我是cakephp的新手。请多多包涵。我想知道
之间有什么区别$this->Html->link();
并且
$this->Form->postLink();
正如我所看到的,它们都只会输出锚标记。什么使postLink()通过link()????
答案 0 :(得分:6)
在第一种情况下(t2
),您只有一个指向网址的链接。如果它以“http://”开头,则将其视为外部,否则它应遵循惯例Html->link()
。
在第二种情况下(controller/action/view
),您创建一个Form->postLink()
元素,以便根据您设置的选项将其传递到<form>
或$_GET[]
- 默认为$_POST[]
。
来自Cakephp API的所有信息here。