yiic.php,执行yiic命令提示’php.exe’将YII添加到系统环境变量

news/2024/7/6 22:26:54

还有个问题就是每次执行yiic命令时要把yiic的全路径打出来才行,比如我的yii框架在F:\myproject里面,我每次执行的时候都要

F:\myproject\yii\framework\yiic webapp yiiblog

我们可以把yiic也加入系统环境变量,加入以下代码:

假如php.exe这个目录在E:\Server\php

F:\myproject\yii\framework\

此时我们执行yiic再不用打全路径了,这样方便多了.

>yiic webapp yiiblog

8e70df9530e5695b1e45c6ce9a076747.png

执行了yiic批处理之后,会提示YES/NO 选择./

log如下:

Create a Web application under ‘F:\myproject\djcms’? [Yes|No] yes

mkdir F:/myproject/djcms

mkdir F:/myproject/djcms/assets

mkdir F:/myproject/djcms/css

generate css/bg.gif

generate css/form.css

generate css/ie.css

generate css/main.css

generate css/print.css

generate css/screen.css

mkdir F:/myproject/djcms/images

generate index-test.php

generate index.php

mkdir F:/myproject/djcms/protected

generate protected/.htaccess

mkdir F:/myproject/djcms/protected/commands

mkdir F:/myproject/djcms/protected/commands/shell

mkdir F:/myproject/djcms/protected/components

generate protected/components/Controller.php

generate protected/components/UserIdentity.php

mkdir F:/myproject/djcms/protected/config

generate protected/config/console.php

generate protected/config/main.php

generate protected/config/test.php

mkdir F:/myproject/djcms/protected/controllers

generate protected/controllers/SiteController.php

mkdir F:/myproject/djcms/protected/data

generate protected/data/schema.mysql.sql

generate protected/data/schema.sqlite.sql

generate protected/data/testdrive.db

mkdir F:/myproject/djcms/protected/extensions

mkdir F:/myproject/djcms/protected/messages

mkdir F:/myproject/djcms/protected/models

generate protected/models/ContactForm.php

generate protected/models/LoginForm.php

mkdir F:/myproject/djcms/protected/runtime

mkdir F:/myproject/djcms/protected/tests

generate protected/tests/bootstrap.php

mkdir F:/myproject/djcms/protected/tests/fixtures

mkdir F:/myproject/djcms/protected/tests/functional

generate protected/tests/functional/SiteTest.php

generate protected/tests/phpunit.xml

mkdir F:/myproject/djcms/protected/tests/report

mkdir F:/myproject/djcms/protected/tests/unit

generate protected/tests/WebTestCase.php

mkdir F:/myproject/djcms/protected/views

mkdir F:/myproject/djcms/protected/views/layouts

generate protected/views/layouts/column1.php

generate protected/views/layouts/column2.php

generate protected/views/layouts/main.php

mkdir F:/myproject/djcms/protected/views/site

generate protected/views/site/contact.php

generate protected/views/site/error.php

generate protected/views/site/index.php

generate protected/views/site/login.php

mkdir F:/myproject/djcms/protected/views/site/pages

generate protected/views/site/pages/about.php

generate protected/yiic

generate protected/yiic.bat

generate protected/yiic.php

mkdir F:/myproject/djcms/themes

mkdir F:/myproject/djcms/themes/classic

mkdir F:/myproject/djcms/themes/classic/views

generate themes/classic/views/.htaccess

mkdir F:/myproject/djcms/themes/classic/views/layouts

mkdir F:/myproject/djcms/themes/classic/views/site

mkdir F:/myproject/djcms/themes/classic/views/system

Your application has been created successfully under F:\myproject\djcms.

F:\myproject>

打开 D:\web\yii\blog\protected\config\main.php 文件

修改里面的

'db'=>array(

'connectionString'=>'mysql:host=localhost;dbname=blog', //数据库类型;主机地址=localhost;数据库名=blog

'username' => 'root', //数据库账号

'password' => 'root', //数据库密码

'charset' => 'utf8', //数据库编码

),

保存。

在命令行进入到 F:/myproject/djcms/

执行命令:

.\protected\yiic.bat shell

输入之后进入

43e13d50cba6f2f9073b06e0ced90081.png

然后用 model 等建立 model

用 crud 等建立 controllers 目录下的文件。

建立这个的时候 views 下面自动建立了对应的文件及以及下面的一些文件。


http://www.niftyadmin.cn/n/3311919.html

相关文章

cvs和svn的区别

1> cvs是不支持文件的复制 移动和重命名 而svn支持 2> cvs在网络中断等时 提交的部分文件也会生效 而svn当用户全部提交完变更的文件时 才会生效 否则直接回滚 变成最初状态 3> 版本控制上 对于一个文件foo.c 在cvs1.1 版本和1.2版本始终是不相同的 而svn中有可能相…

2018年哪项AI研究最紧迫?DeepMind联合创始人说是AI伦理

本文来自AI新媒体量子位(QbitAI)2018年,正火热的人工智能会朝什么方向发展? DeepMind联合创始人苏莱曼(Mustafa Suleyman)今天在《连线》上发表文章,给出了他心目中的答案。 苏莱曼在DeepMind主…

egojit介绍

姓名:Egojit 出生年月:1989-10-13 QQ:408365330 E-mail:egojitqq.com 这就是我和我对技术的认知:一直在追求技术的提升,从学习C开始爱上IT,从.NET走进IT行业。执迷于Windows内核开发&#xff0c…

java编写一个类显示出当前日期,Java惯用类库-实例操作-取得当前日期

import java.util.* ;// 导入需要的工具包class DateTime{// 以后直接通过此类就可以取得日期时间private Calendar calendar null ;// 声明一个Calendar对象,取得时间public DateTime(){// 构造方法中直接实例化对象this.calendar new GregorianCalendar() ;}pub…

易错java初级面试题

class A { void fun1() { System.out.println(fun2()); }int fun2() { return 123; } }public class B extends A { int fun2() { return 456; }public static void main(String argv[]) { A a; B b new B(); b.fun1(); a b; a.fun1(); } }执行结果:456 456 注…

K:求取两个数的最大公约数的两个算法

相关介绍: 最大公因数,也称最大公约数、最大公因子,指两个或多个整数共有约数中最大的一个。a,b的最大公约数记为gcd(a,b)。同样的,a,b,c的最大公约数记为gcd(a,b,c)&…

学习总结2

1:注意数据越界问题与数据溢出问题。对于这个问题也许有很多人都有所了解,如果不加以重视会直接摧毁你的项目。(谨记:对于自己写的东西考虑是不是存在这个问题,如果无法确定此问题不存在,最好进行处理&…

redis bitop php,BITOP命令_视频讲解_用法示例-redis编程词典-php中文网

bit英 [bɪt] 美 [bɪt]n.一点,一块;少量,少许;一会儿,一转眼;[计] 比特(二进位制信息单位)adj.很小的,微不足道的adv.[口语]相当,有点儿,或多或少,多少[a bit to的省略]vt.给(马)上嚼子;上衔…