Php Yii-如何将自定义字段添加到可以在控制器中访问的表单?
我有一个基于数据库模型/表的Yii表单,现在我想添加一个自定义字段,然后可以在相应的控制器中访问该字段 因此,自定义字段与数据库表中的列不对应 这能做到吗?如果是,怎么做 我这样做的动机是添加一个我检查的表单值,并且我只在表单值为空时处理表单。该字段是使用CSS隐藏的,因此人类不会看到它,并且有望成为一种简单方便的方式来最小化垃圾邮件。因为机器人可能会不加选择地填写表单。Php Yii-如何将自定义字段添加到可以在控制器中访问的表单?,php,forms,yii,controller,Php,Forms,Yii,Controller,我有一个基于数据库模型/表的Yii表单,现在我想添加一个自定义字段,然后可以在相应的控制器中访问该字段 因此,自定义字段与数据库表中的列不对应 这能做到吗?如果是,怎么做 我这样做的动机是添加一个我检查的表单值,并且我只在表单值为空时处理表单。该字段是使用CSS隐藏的,因此人类不会看到它,并且有望成为一种简单方便的方式来最小化垃圾邮件。因为机器人可能会不加选择地填写表单。 希望这是有意义的 谢谢 您需要向模型添加简单属性: class User extends CActiveRecord {
希望这是有意义的
谢谢 您需要向模型添加简单属性:
class User extends CActiveRecord {
public $myField;
}
另外,如果需要,请不要忘记在rules()中添加其字段您需要向模型添加简单属性:
class User extends CActiveRecord {
public $myField;
}
另外,如果需要,请不要忘记在rules()中添加其字段您需要向模型添加简单属性:
class User extends CActiveRecord {
public $myField;
}
另外,如果需要,请不要忘记在rules()中添加其字段您需要向模型添加简单属性:
class User extends CActiveRecord {
public $myField;
}
另外,如果需要,请不要忘记在规则()中添加其字段,在呈现表单的开始和结束之间插入
隐藏(例如)下一步:
在呈现表单的开始和结束之间插入隐藏
(例如)下一步:
在呈现表单的开始和结束之间插入隐藏
(例如)下一步:
在呈现表单的开始和结束之间插入隐藏
(例如)下一步:
真是太棒了!VG+MT!真是太棒了!VG+MT!真是太棒了!VG+MT!真是太棒了!VG+MT!我还没有试过这个,如果它比上面的答案有优势,我会去看看。谢谢上面的答案不基于formi模型我还没有尝试过这个,如果它比上面的答案有优势,我会检查它。谢谢上面的答案不基于formi模型我还没有尝试过这个,如果它比上面的答案有优势,我会检查它。谢谢上面的答案不基于formi模型我还没有尝试过这个,如果它比上面的答案有优势,我会检查它。谢谢以上答案不基于模型形式