首页 > PHP资讯 > PHP培训技术 > Yii(yiiframework)框架(二):建立第一个Yii应用

Yii(yiiframework)框架(二):建立第一个Yii应用

PHP培训技术
前面已经安装好了yii框架,现在我们来建立第一个Yii应用

1、进入您网站更目录

2、执行命令:YiiRoot/framework/yiic webapp testdrive

说明:这里的YiiRoot为您Yii框架的安装目录。

3、输入以上命令后,会出现一个提示信息:


PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/php_pdo_mysql.dll' - /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/php_pdo_mysql.dll: cannot open shared object file: No such file or directory in Unknown on line 0Create a Web application under '/home/wwwroot/test.yii.com/'? (yes|no) [no]:

这里提示是否在该目录下安装web应用,我们直接输入yes即可完成应用的建立。

4、访问您的应用:http://hostname/index.php,我们可以看到一个包含有首页、关于页面、联系页面、登录页面的应用。


5、应用目录结构介绍:


|-- assets							包含公开的资源文件|-- css								包含 CSS 文件|   |-- bg.gif|   |-- form.css|   |-- ie.css|   |-- main.css|   |-- print.css|   `-- screen.css|-- images							包含图片文件|-- index-test.php					功能测试使用的入口脚本文件|-- index.php						Web 应用入口脚本文件|-- protected						包含受保护的应用文件|   |-- commands					包含自定义的 'yiic' 命令|   |   `-- shell					包含自定义的 'yiic shell' 命令|   |-- components					包含可重用的用户组件|   |   |-- Controller.php			所有控制器类的基础类|   |   `-- UserIdentity.php		用来认证的 'Identity' 类|   |-- config						包含配置文件|   |   |-- console.php				控制台应用配置|   |   |-- main.php				Web 应用配置|   |   `-- test.php				功能测试使用的配置|   |-- controllers					包含控制器的类文件|   |   `-- SiteController.php		默认控制器的类文件|   |-- data						包含示例数据库|   |   |-- schema.mysql.sql		示例 MySQL 数据库|   |   |-- schema.sqlite.sql		示例 SQLite 数据库|   |   `-- testdrive.db			示例 SQLite 数据库文件|   |-- extensions					包含第三方扩展|   |-- messages					包含翻译过的消息|   |-- migrations|   |-- models						包含模型的类文件|   |   |-- ContactForm.php			'contact' 动作的表单模型|   |   `-- LoginForm.php			'login' 动作的表单模型|   |-- runtime						包含临时生成的文件|   |-- tests						包含测试脚本|   |   |-- WebTestCase.php|   |   |-- bootstrap.php|   |   |-- fixtures|   |   |-- functional|   |   |   `-- SiteTest.php|   |   |-- phpunit.xml|   |   |-- report|   |   `-- unit|   |-- views						包含控制器的视图和布局文件|   |   |-- layouts					包含布局视图文件|   |   |   |-- column1.php			使用单列页面使用的布局|   |   |   |-- column2.php			使用双列的页面使用的布局|   |   |   `-- main.php			所有视图的默认布局|   |   `-- site					包含 'site' 控制器的视图文件|   |       |-- contact.php			'contact' 动作的视图|   |       |-- error.php			'error' 动作的视图(显示外部错误)|   |       |-- index.php			'index' 动作的视图|   |       |-- login.php			'login' 动作的视图|   |       `-- pages				包含 "静态" 页面|   |           `-- about.php		"about" 页面的视图|   |-- yiic						yiic 命令行脚本|   |-- yiic.bat					Windows 下的 yiic 命令行脚本|   `-- yiic.php					yiic 命令行 PHP 脚本`-- themes							包含应用主题    `-- classic        `-- views            |-- layouts            |-- site            `-- system

PHP培训技术

本文由欣才IT学院整理发布,未经许可,禁止转载。
支持31不支持0