cakephp中链接和postLink之间的区别

时间:2016-03-03 05:40:53

标签: php cakephp

我是cakephp的新手。请多多包涵。我想知道

之间有什么区别
$this->Html->link();

并且

$this->Form->postLink();

正如我所看到的,它们都只会输出锚标记。什么使postLink()通过link()????

1 个答案:

答案 0 :(得分:6)

在第一种情况下(t2),您只有一个指向网址的链接。如果它以“http://”开头,则将其视为外部,否则它应遵循惯例Html->link()

在第二种情况下(controller/action/view),您创建一个Form->postLink()元素,以便根据您设置的选项将其传递到<form>$_GET[] - 默认为$_POST[]

来自Cakephp API的所有信息here