• 美好生活的价值追求和实现路径-社会关注-理论频道-中工网 2018-05-21
  • 保罗亲手为自己圆梦 火箭勇士双双会师西部决赛 2018-05-21
  • Floating production, storage and offloading vessel delivered in Qingdao 2018-05-20
  • 汽車定位跟蹤官員意圖敲詐 追蹤器該怎麼管 2018-05-20
  • 工作队精准发力助力贫困村“摘帽” 2018-05-20
  • 中消协发布榨汁机比较试验结果 2018-05-20
  • 游花海林芝,赏野生桃花 2018林芝桃花节29日开幕 2018-05-20
  • 19米99轻松卫冕 巩立姣:没突破20米有点可惜 2018-05-18
  • 海南省工商局出实招提高干部素质 强化工作作风 2018-05-18
  • 栾蕾英亮相TOP100时尚盛典 盛装亮相仙气十足 2018-05-18
  • 以合法形式掩盖非法目的的合同效力 2018-05-18
  • 4月解放领跑重卡行业 红岩保持增幅第一 2018-05-17
  • 不查“后来”,中国电影难有未来 2018-05-16
  • 欧盟公司与伊朗合作将遭美国制裁?德媒:欧美或渐行渐远 2018-05-16
  • 《青草的清香》:探索感官和情感的发展史 2018-05-16
  • 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)阅读,也适合开发人员参考学习。不管是数据库新手还是专家,相信都能从本书有所收获。