2014-08-29 57 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