设为首页收藏本站
查看: 73|回复: 0

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

[复制链接]

论坛元老

Rank: 6Rank: 6

积分
34274
主题
17031
UID
1347
M币
67
贡献
17176

  • 发表于 2013-12-26 17:18:00 | 显示全部楼层 |阅读模式
    前面已经安装好了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 0 Create 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
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    在我站开通SVIP可同时获得17个站点VIP资源 立即登录 立即注册
    快速回复 返回顶部 返回列表