zoukankan      html  css  js  c++  java
  • yii框架_1

    从今天开始,有三天的yii教程,每天我都会写下自己的学习心得。

    1.首先我们利用yii提供的cmd命令自动创建网站目录

    打开cmd,切换到framework目录下  执行 yiic webapp ../shop 然后enter,选yes, shop为项目目录, 执行之后,我们可以在framework同级

    的目录下看到shop目录, 我们可以利用yiic webapp ../shop1这条命令创建多个项目

    2,创建前后台css, img, js文件目录

      前台css目录:   项目/assets/css/default/

      前台img目录:   项目/assets/css/default/

      后台css目录:   项目/assets/css/admin/

      后台img目录:  项目/assets/img/admin/

      我们把前后台的js文件放在一起,所以只需建一个js目录

          项目/assets/js/

    3.配置网站运行所需的常量

      在 项目/protected/config/  目录下 新建 costant.php,

        define('SITE_URL', 'http://www.xxx.yyy');//网站域名,必须加上http协议头, 因为此域名会用于网站资源的路径的一部分

        define('IMG_URL', SITE_URL . 'assets/img/default');//前台图片路径

        define('CSS_URL', SITE_URL . 'assets/css/default/);//前台css文件路径

        define('ADMIN_IMG_URL', SITE_URL . 'assets/img/default);//后台图片路径

        define('ADMIN_CSS_URL', SITE_URL . 'assets/css/admin');//后天css文件路径

        define('JS_URL', SITE_URL . 'assets/js/');//项目js文件目录

    4,搭建控制层和视图层

      在   项目/protected/controller/  新建 控制器 类

        IndexController.php

          class IndexController extends Controller{

            public function actionIndex() {

              $this->render('index');

            }

          }

      上面我们新建了一个控制器类,并定义了一个默认index动作       

      render方法会在该index动作发生时,自动调用   项目/protected/views/index.php 文件

      所以我们需在 views 目录里面创建 index 视图文件(随便写点什么,做点标记吧)

    好了,一个简单的 控制器和视图就完成了。  访问 http://www.xxx.yyy/index?r=index/index看看

    5,利用gii生成后台目录

      1)配置  项目/protected/config/main.php

          把module键对应的数组中的gii模块的注释去掉,然后设置password, 完成之后 访问 http://www.xxx.yyy/index.php?r=gii 。 就可以看见gii登录界面了

          输入刚才设置的密码,进入gii,选择最后一项module generate 然后输入admin,点generate,然后检查一下  项目/protected/module/ 目录下是否多了一个admin子目录。

    6,配置后台

      在  项目/protected/config/main.php

        在module下标对应的数组,即包含yii模块的数组内添加上刚才生成的模块名(这步很重要,如果未添加会无法解析),因为模块和网站是相对独立的,因此,后台操作方式和前台大致相同

    今天就这么多吧,太累了。。

  • 相关阅读:
    Scrum学习总结
    1330. 翻转子数组得到最大的数组值
    LeetCode 中等题解(4)
    LeetCode 中等题解(3)
    LeetCode 中等题解(2)
    LeetCode 中等题解(1)
    【暑期实习】计算机视觉岗问题整理-腾讯
    【暑期实习】计算机视觉岗问题整理-快手
    【暑期实习】计算机视觉岗问题整理-阿里
    Leetcode 1329. 将矩阵按对角线排序 题解
  • 原文地址:https://www.cnblogs.com/mtima/p/2833316.html
Copyright © 2011-2022 走看看