CakePHP: Скрыть действие CRUD (условно) - PullRequest
0 голосов
/ 22 октября 2018

Я хотел бы скрыть CRUD action в зависимости от значения переменной (if $sType->payment равно true, а затем скрыть его, в противном случае показать его).Вот как я пытаюсь сделать это без какого-либо успеха.

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

Чего мне не хватает?С помощью debug() я вижу, что $sType->payment содержит ожидаемое значение.

1 Ответ

0 голосов
/ 23 октября 2018

Вы пропустили = Заменить

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

К

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...