我从数据库表中获得了一行,我希望在CakePHP中只回显此行中的一个值。 那怎么办呢?
$help = $this->help->findByControllerAndAction($controller ,$action)
它有四个值:id
,controller
,action
和help_text
。
我想只回显controller
。
有什么帮助吗?
答案 0 :(得分:0)
我建议您阅读一些documentation,更具体地说是section。
回答你的问题...
我假设您的帮助模型具有唯一的密钥控制器+操作。
在您的控制器方法中,您需要:
$help = $this->Help->findByControllerAndAction($controller ,$action);
if ($help) {
$this->set('help', $help);
}
在您看来:
echo $help['Help']['controller'];
将显示Help.controller字段的内容。
使用:
debug($help);
如果您的视图中未定义$ help,则您的查找可能无法返回您期望的结果。