我知道“意见”应该只向用户显示信息,而不是做任何真正的“思考”。如何使逻辑超出cakephp视图?
如果非要在这我不是来限制某些用户级别访问什么,我要做的就是把一个状态到我的观点表单字段:
<td style="v-align: middle;">
<?php
if ($auth['level_id'] == 6) {
echo $form->input('product_date',
array('class' => 'input-box',
'div' => false,
'label' => false,
'readonly' => 'readonly',
'style' => 'width:100px; margin-top: 8px; float:left;',
'value' => $productiondate,
'tabindex' => 3013
)
);
echo '<div style="padding-left: 10px; float:left;"><a href="#" id="supplier_submit" name="supplier_submit"><img src="/img/submit.png" border="0"/></a></div>';
}
else {
echo $form->input('product_date_ro',
array('class' => 'input-box',
'div' => false,
'label' => false,
'readonly' => 'readonly',
'style' => 'width:100px',
'value' => $productiondate,
'tabindex' => 3013
)
);
}
?>
</td>
什么是最好不这样做的做法呢?
问候
保罗
我会看看帮手。假设您将level_id参数传递给它,请创建一个帮助程序,该帮助程序将返回所需的表单输入。 – 2011-01-20 19:30:30