• 泽贡高等级公路2日起临时封闭 2018-02-23
  • 外媒称中国元素成为国际时尚:旗袍成经典服装 2018-02-23
  • 广东清远垃圾收集点火灾致9人死亡 系烟花爆竹引起 2018-02-22
  • 党务问答:党组与党委有何区别? 2018-02-21
  • 杨浦区贯彻实施长护险 春节加班满足老人护理需求 2018-02-21
  •  “不打烊”不等于“全配送” 快递如何保障春节网购 2018-02-21
  • 冬奥观察:奥林匹克在“云”间 2018-02-20
  •  “不打烊”不等于“全配送” 快递如何保障春节网购 2018-02-20
  • 开创生态文明新时代 绘出美丽中国新图景 2018-02-20
  • 人民网驻阿尔及利亚记者报道集 2018-02-19
  • 党务问答:党组与党委有何区别? 2018-02-19
  • MINI车联网服务3月起升级至4G网络 增加新功能 2018-02-18
  • 以色列警方:已有足够的证据可以用于起诉以总理 2018-02-18
  • 冬奥会短节目第四 金博洋:伤病令我更强大 2018-02-18
  • 天津市北辰区委书记冯卫华:强化政治担当 把主体责任落实落细 2018-02-17
  • Yii(yiiframework)框架(二):建立第一个Yii应用

    栏目: Yii 发布于: 2013-08-17 17:29:38
    前面已经安装好了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,我们可以看到一个包含有首页、关于页面、联系页面、登录页面的应用。
    安装第一个yii应用

    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

    本站文章除注明转载外,均为本站原创或编译?;队魏涡问降淖?,但请务必注明出处。
    转载请注明:文章转载自 七星彩票平台
    本文标题:Yii(yiiframework)框架(二):建立第一个Yii应用
    IT技术书籍推荐:
    高性能MySQL(第3版)
    高性能MySQL(第3版)
    施瓦茨 (Baron Schwartz) (作者), 扎伊采夫 (Peter Zaitsev) (作者)
    《高性能MySQL(第3版)》是MySQL 领域的经典之作,拥有广泛的影响力。第3版更新了大量的内容,不但涵盖了最新MySQL5.5版本的新特性,也讲述了关于固态盘、高可扩展性设计和云计算环境下的数据库相关的新内容,原有的基准测试和性能优化部分也做了大量的扩展和补充。全书共分为16章和6个附录,内容涵盖MySQL架构和历史,基准测试和性能剖析,数据库软硬件性能优化,复制、备份和恢复,高可用与高可扩展性,以及云端的MySQL和MySQL相关工具等方面的内容。每一章都是相对独立的主题,读者可以有选择性地单独阅读。 《高性能MySQL(第3版)》不但适合数据库管理员(DBA)阅读,也适合开发人员参考学习。不管是数据库新手还是专家,相信都能从本书有所收获。