yii框架生成表单所有框
来源:互联网 发布:足球阵型软件 编辑:程序博客网 时间:2024/05/21 06:49
/*model层代码(loginForm)*/
<?phpnamespace app\models;use yii\db\ActiveRecord;class LoginForm extends ActiveRecord{ public $username; public $password; public $email; public $hobby; public $head; public $address; public $sex; /** * 将表头的英文选项转换为汉语 * @author crazy stone */ public function attributeLabels() { return array( 'username'=>'用户名', 'password'=>'密 码', 'email'=>'邮 箱', 'hobby'=>'爱 好', 'head'=>'头 像', 'address'=>'地 址', 'sex'=>'性 别' ); }}?>/*控制器代码*/<?phpnamespace frontend\controllers; //命名空间use Yii;use yii\web\Controller;use app\models\LoginForm;class LoginController extends Controller{ //页面 public function actionLogin(){ $model=new loginForm(); //性别选项参数 $countrys = array(1=>'男',2=>'女'); //赋值给页面 return $this->render('login', [ 'model' => $model, 'countrys'=>$countrys, ]); }}/*视图层代码*/<?phpuse yii\helpers\Html;use yii\widgets\ActiveForm;$form = ActiveForm::begin([ 'id' => 'login-form', 'options' => ['class' => 'form-horizontal'], 'action'=>['login/login_do'], 'method'=>'get'])//设置表单提交方式提交地址等 ?><?= $form->field($model, 'username')->textInput(['style'=>'width:520px'])->hint('请输入账号');?><?= $form->field($model, 'password')->passwordInput(['style'=>'width:520px'])->hint('请输入密码');?><?= $form->field($model, 'email')->input('email',['style'=>'width:520px'])->hint('请输入邮箱');?><?= $form->field($model, 'head[]')->fileInput(['multiple'=>'multiple'])->hint('请上传头像'); ?><?= $form->field($model, 'hobby[]')->checkboxList(['1' => '上网', '2' => '敲代码', '3' => 'php'])->hint('选择爱好'); ?><?=$form->field($model, 'address')->dropDownList(['1'=>'北京','2'=>'上海','3'=>'河南'], ['prompt'=>'请选择','style'=>'width:120px'])->hint('选择地址');?><?= $form->field($model, 'sex')->radioList($countrys)->hint('请选择性别')?> <div class="form-group"> <div class="col-lg-offset-1 col-lg-11"> <?= Html::submitButton('提交', ['class' => 'btn btn-primary']) ?> </div> </div><?php ActiveForm::end() ?>
0 0
- yii框架生成表单所有框
- 关于YII生成表单
- yii框架 表单get传值
- Yii框架中的form表单
- Yii框架中的form表单
- yii框架生成简历文档
- 使用Yii框架CHtml助手生成城市下拉选择框
- Yii框架扩展-JCrudForm【自动表单类】
- Yii框架表单组件配置参数说明
- Yii框架扩展-JCrudForm【自动表单类】
- YII框架自带表单验证
- Yii框架form表单用法实例
- php框架yii gii代码自动生成
- yii 表单
- yii DAO yii框架增删改查 分页 验证码 框架自带表单
- YII框架分析笔记3:表单模型和验证
- yii和tp框架表单的创建对比
- Yii框架 AR 与 添加表单小部件
- bat教程 3
- user agent stylesheet 怎么去掉
- eclipse调试(debug)的时候,出现Source not found,Edit Source Lookup Path,一闪而过
- Springmvc 工作原理
- ubuntu系统怎么禁用访客账户
- yii框架生成表单所有框
- 用Jquery动态append方式加入标签时Css样式丢失的解决方法
- 编写一个函数,删除一个字符串中的子串
- Android默认打开USB adb调试
- wxpython 与 mvc
- echarts使用e_macarons方法
- VisualStudio中的调试命令参数中%的转义问题
- Redis内存分配策略
- IOS 微信获取accesstoken 40029