一个 Yii + vue 项目(1)
来源:互联网 发布:jenkins python pdf 编辑:程序博客网 时间:2024/06/01 07:55
怎么安装yii2我就不讲了,用的是yii2(base),不会安装的自行百度。
在这里我贴一下我的 composer.json
{ "name": "ctaolee/demo", "authors": [ { "name": "ctaolee", "email": "ctaolee@163.com" } ], "require": { "php": ">=5.4.0", "yiisoft/yii2": "~2.0.5" }}
以及我的网站配置文件 web.php
<?php$config = [ 'id' => 'demo', // 应用id 'language' => 'zh-CN', // 语言中文 'basePath' => dirname(__DIR__), // 应用路径 'defaultRoute' =>'home', // 默认的路由 'components' => [ // 组件 /* 路由美化组件 */ 'urlManager' => [ 'enablePrettyUrl' => true, 'showScriptName' => false, ], ], 'modules' => [ // 模块 /* home模块 */ 'home' => 'app\home\module' ]];return $config;
实际项目中肯定是比这复杂得多,但这只是个demo,而且我的习惯是力求最简,需要用到什么东西再加。
我精简掉了base模板里的 assets、controllers、mail、models、tests、views
等文件夹,还有各式各样的配置文件,只留下名为“yii”的可执行文件和composer.json,在应用根目录创建了一个home文件夹,专门来放home模块,现在我的目录结构是这样的:
顺便贴一下home\module.php
<?phpnamespace app\home;class Module extends \yii\base\Module{ public $defaultRoute = 'site'; public function init() { parent::init(); }}
也是同样的简单,这里同样定义了个默认的路由,也就是site控制器
home/controllers/SiteController.php
<?phpnamespace app\home\controllers;use yii\web\Controller;class SiteController extends Controller{ public $defaultAction = 'test'; public function actionTest(){ echo 'Hello World'; }}
ok,打开本地的环境就看到了
阅读全文
0 0
- 一个 Yii + vue 项目(1)
- 一个 Yii + vue 项目(0)
- 一个 Yii + vue 项目(2)
- 一个 Yii + vue 项目(5)vue路由、yii验证码
- 一个 Yii + vue 项目(4)AR类简单操作
- 一个 Yii + vue 项目(6)yii模型、多模块登陆
- 一个 Yii + vue 项目(3) 解决跨域、数据库配置
- # 一个小的vue项目(1)-说说vue项目搭建
- 新建一个vue项目
- 搭建一个VUE项目
- vue 新建一个项目
- 新建一个vue项目
- 初始化一个vue项目
- 利用 vue-cli 构建一个 Vue 项目
- vue项目-搭建(1)
- 用vue创建一个项目
- 如何创建一个vue项目
- 怎么搭建一个Vue项目?
- 模板模式
- Hive的分析函数操作
- 后台程序与前台程序
- 笔试编程题
- bzoj 1618: [Usaco2008 Nov]Buying Hay 购买干草(完全背包)
- 一个 Yii + vue 项目(1)
- Lockdep定位linux驱动死锁的bug
- 《七大排序算法》(七)之快速排序(Java实现)
- PAT A 1102. Invert a Binary Tree (25)
- 用Android Studio编写java程序
- 对xgboost学习的一些梳理
- Educational Codeforces Round 27 B. Luba And The Ticket(模拟)
- LinqToXml
- 第一行代码 第九章 网络技术