2014-08-29 25 views
0

我有一個複選框:如何從Yii中的複選框獲取值?

echo CHtml::checkBox("My checkbox", true, array()); 

如何通過閱讀的Yii它的價值?我知道有activeCheckBox它將鏈接到模型屬性的值,但我不想創建一個新的模型類只是從複選框中讀取一個值。我是否必須爲其分配ID並使用JavaScript獲取值?對我來說這似乎很荒謬,Yii會有一個函數來創建一個複選框,但沒辦法在事後檢索它的值。另外,因爲動態屬性在Yii中不起作用,所以我不能只在其他模型上創建一個屬性可用。

Yii中的CHtml::checkBox元素是如何使用的?

+0

html將包含使用CHtml :: checkBox()的id和名稱,您可以使用javascript或將其發佈在postdata中。 – 2014-08-29 09:28:48

回答

0

只需使用$ _POST ['My checkbox'];

CHtml :: checkBox只是爲你生成一個輸入標籤。

你可以打開html源文件並查看它。

+0

我剛剛意識到這一點...我想這是一個愚蠢的問題。我並沒有真正意識到整個網絡/ PHP/Yii的思維模式,我儘量遠離它:) – moggizx 2014-08-29 10:42:32