我知道「意見」應該只向用戶顯示信息,而不是做任何真正的「思考」。如何使邏輯超出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