繁体   English   中英

CakePHP:隐藏CRUD操作(有条件)

[英]CakePHP : Hide CRUD action (conditional)

我想根据变量的值隐藏CRUD actionif $sType->paymenttrue则隐藏它,否则显示它)。 这就是我尝试无法成功的方式。

<?php (!$sType->payment ? $this->Html->link(__('Edit'), ['action' => 'edit', $sType->id]) : '') ?>

我想念什么? 我可以通过debug()看到$sType->payment包含期望值。

您错过了=更换

<?php (!$sType->payment ? $this->Html->link(__('Edit'), ['action' => 'edit', $sType->id]) : '') ?>

<?= (!$sType->payment ? $this->Html->link(__('Edit'), ['action' => 'edit', $sType->id]) : '') ?>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM