• Yii学习笔记之中的一个(安装与基础环境的配置)



    0. 下载yii

    http://www.yiiframework.com/download/

    1. 訪问 basic 基础文件夹下的 web 文件夹

     
     出现图1 的错误 :
     
     Invalid Configuration – yiiaseInvalidConfigException

     解决: 找到文件 config/web.php

     加入配置如图2 :'cookieValidationKey' => 'cookiemykey',



     注意:须要开启 php 开启 openssl 扩展


    2. 再次訪问上述文件夹 就可以进入成功訪问的文件夹

       如图3



    3,文件结构如图4


     

     
       控制器 模型 视图(布局 页面)

       http://www.yiitest.com/web/index.php?

    r=site/contact

       r后面是控制器  / 后面是 方法

     4. 控制器的结构

     引入命名空间

    //引入控制器命名空间
    namespace appcontrollers;
    //引入系统控制器
    use Yii;
    use yiifiltersAccessControl;
    use yiiwebController;
    use yiifiltersVerbFilter;
    //引入模型
    use appmodelsLoginForm;
    use appmodelsContactForm;



    每个视图相应一个action方法


    5. 怎样在控制器中加入一个方法 和视图

    我们以site控制器为例

    首先在 siteController 文件里加入一个方法
    注意全部的方法都以 action 开头 例如以下

    public function actionHello(){
            return $this->render('hello');
     }

    接着 我们在 view 相应的site目录下 添加一个文件
    hello.php

    <h1>
       hello welcome YII 
    </h1>


    那么我们就能够通过 地址栏訪问了
    http://www.yiitest.com/web/index.php?r=site/hello






  • 相关阅读:
    redis>lua脚本
    redis百万级数据存取
    spring之自定义注解
    spring>aop
    git的回退和撤销操作
    vue2.0 v-tap简洁(漏)版 (只解决300ms问题)
    JSONP原理小记
    前端模块加载规范AMD与CMD小记
    html状态码
    使用vue-cli开发时跨域问题
  • 原文地址:https://www.cnblogs.com/wzjhoutai/p/7084633.html
Copyright © 2020-2023  润新知