Отображение ввода в представлении в зависимости от роли - PullRequest
0 голосов
/ 19 января 2011

У меня толстое представление (добавление) с большим количеством входов (это форма).

Для роли есть вход user_id, который необходим, но для другой роли он не нужен,Здесь возникает мой вопрос, я знаю, что элементы используются для такого рода вещей, но я бы дублировал много кода, если бы сделал вид с этим вводом, а другой - без него.Есть ли способ просто заменить строку кода в зависимости от роли?Как бы это было?

Большое спасибо заранее, хорошего дня!

1 Ответ

3 голосов
/ 19 января 2011

Что не так со старым добрым if?

<?php if ($theRoleOfTheUser == 'someSpecificRole') : ?>
    <div><?php echo $this->Form->input(…); ?></div>
<?php endif; ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...