hi,你好!欢迎访问本站!登录
本站由简数采集腾讯云宝塔系统阿里云强势驱动
当前位置:首页 - PHP框架 - YII - 正文 请牢记本站网址www.sosophp.cn

yii框架控制器有什么用【yii框架教程】,yii

2019-12-01YII搜搜PHP网51°c
A+ A-

掌握器是 MVC 形式中的一部分, 是继续yii\base\Controller类的对象,负责处理请乞降生成相应。

具体来说,掌握器从运用主体 接受掌握后会剖析要求数据并传送到模子, 传送模子效果到视图,末了生成输出相应信息。

行动 (引荐进修:yii框架)

掌握器由 操纵 构成,它是实行终端用户要求的最基本的单位, 一个掌握器可有一个或多个操纵。

以下示例显现包括两个行动view and create 的掌握器post:

namespace app\controllers;

use Yii;
use app\models\Post;
use yii\web\Controller;
use yii\web\NotFoundHttpException;

class PostController extends Controller
{
    public function actionView($id)
    {
        $model = Post::findOne($id);
        if ($model === null) {
            throw new NotFoundHttpException;
        }

        return $this->render('view', [
            'model' => $model,
        ]);
    }

    public function actionCreate()
    {
        $model = new Post;

        if ($model->load(Yii::$app->request->post()) && $model->save()) {
            return $this->redirect(['view', 'id' => $model->id]);
        } else {
            return $this->render('create', [
                'model' => $model,
            ]);
        }
    }
}

在操纵 view (定义为 actionView() 要领)中, 代码起首依据要求模子ID加载 模子, 假如加载胜利,会衬着名称为view的视图并显现,不然会抛出一个非常。

在操纵 create (定义为 actionCreate() 要领)中, 代码类似. 先将要求数据填入模子, 然后保留模子,假如两者都胜利,会跳转到ID为新创建的模子的view操纵, 不然显现供应用户输入的create视图。

以上就是yii框架掌握器有什么用的细致内容,更多请关注ki4网别的相干文章!

  选择打赏方式
微信赞助

打赏

QQ钱包

打赏

支付宝赞助

打赏

  选择分享方式
  移步手机端
yii框架控制器有什么用【yii框架教程】,yii

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章
标签: