【问题标题】:Use text field to add a record in Yii2在 Yii2 中使用文本字段添加记录
【发布时间】:2017-11-15 09:15:28
【问题描述】:

如何在yii2中通过文本字段添加记录?

请解释我必须在控制器和视图和模型中做什么以及我需要的任何东西

public function actionAdd() {
  ????
}

【问题讨论】:

标签: php text yii2 field


【解决方案1】:

你必须有这样的动作名称的表单

控制器:

public function actionCreate()
{
  $model = new News();
  if($model->load(Yii::$app->request->post())){
     if($model->save())
         return $this->redirect(['view', 'id' => $model->id ]);
     }
} 

在视图文件夹中:

创建.php:

<?php $form = ActiveForm::begin() ?>

    <?= $form->field($model, 'text') ?>

    <?= Html::submitButton('submit') ?>

 <?php ActiveForm::end() ?>

【讨论】:

  • 结果是这样的:调用未知方法:app\models\EntryForm::save()
  • 这是一个例子,你必须有类似新闻的表格并通过gii为其创建模型然后使用它,我提供给你首先学习oop和下一个精益MVC,然后来到yii你必须阅读文档yii
猜你喜欢
  • 1970-01-01
  • 2015-10-18
  • 1970-01-01
  • 2015-06-03
  • 2012-12-21
  • 1970-01-01
  • 2017-07-03
  • 1970-01-01
  • 2014-11-12
相关资源
最近更新 更多