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

时间:2018-10-22 09:13:20

标签: php html cakephp

我想根据变量的值隐藏CRUD actionif $sType->paymenttrue,然后隐藏它,否则显示它)。这就是我试图做的没有成功的方法。

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

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

1 个答案:

答案 0 :(得分:0)

您错过了=替换

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

收件人

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