2011-01-19 43 views
0

我有一个胖视图(添加),有很多输入(它是一种形式)。根据角色在视图中显示输入

对于角色,有一个user_id输入是必要的,但对于另一个角色则不是必需的。这里是我的问题,我知道元素用于这种事情,但如果我用这个输入做一个视图,而另一个没有它,我会复制很多代码。有什么方法可以根据角色更换一行代码吗?它会怎样?

非常感谢您提前,祝您有个愉快的一天!

回答

3

好的旧if怎么了?

<?php if ($theRoleOfTheUser == 'someSpecificRole') : ?> 
    <div><?php echo $this->Form->input(…); ?></div> 
<?php endif; ?> 
+0

好的!谢谢!我认为会有一个cakePHP方法或某些东西来处理这个,但实际上这似乎工作正常!对不起,我正在使用CakePHP学习PHP,同时。 – alfizqu 2011-01-19 14:44:07