YII FORM表单怎样修改按钮的样式?

cooldown 发布于 2013/04/01 11:31
阅读 3K+
收藏 1
Yii

@Susanno 你好,想跟你请教个问题:YII form 表单,

你好,我在北京混口饭吃。

我干开发快两年了,之前一直是前端,会一点后台代码,现在新公司转行做PHP开发,公司开始使用YII框架。在FORM表单这块我很迷茫,公司也没人会,所以想请教您几个问题。

1.提交到哪个页面进行 对数据库进行操作。

2.怎么修改按钮的样式。本来很简单的SELECT选择下拉框,在YII里怎样才能写出来。

3.我要加一个JS的判断的话应该在哪里写。

4.需要添加一个验证码,已经有现成的代码可以用,但是要怎么才能加进YII框架里啊?

加载中
0
iceteea
iceteea

关于你的问题:

1.提交地址一般用createUrl创建,第一个参数就是route,即Module/Controller/Action。关于数据库操作,需要了解CActiveRecord;

2.Yii创建的HTML元素都会有htmlOptions选项,指定它的class,然后写CSS就可以了;

3.如上在htmlOptions指定ID,然后用js通过ID绑定一些事件(通过ID仅是查找DOM的一种方法),还有Yii本身也集成了一些带ajax交互的控件,如CHtml::button

4.验证码在官方的API里面有,按照MVC思想它分为三个类协同工作,分别是:CCaptchaValidator(M)、CCaptcha(V)和CCaptchaAction(C)。M负责验证验证码的有效性,V负责显示证码,C负责生成验证码。按照这种思路,你就知道,什么类该放在什么地方用了。

 

上面这些问题都很基础,入门的话看看那个Yii Blog教程,对Yii的MVC进行初步了解后,然后再继续深入每一部分。

返回顶部
顶部