`
dcj3sjt126com
  • 浏览: 1872193 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

YII学习第一天,初步认识

    博客分类:
  • YII
yii 
阅读更多

安装过程,文档里有。 

一、搭建Yii环境可能遇到的问题 
1,新建第一个Yii项目时: 
用win+wamp的的朋友可能会遇到下面的问题: 
方式一:添加至系统环境变量 
把php.ini所在目录加入path系统环境变量。 
顺便也把yiic的目录也加入的环境变量。(这样可以直接使用yiic,而不用加路径) 

方式二: 
打开yii安装目录d:/www/yii/framework/yiic.bat,yiic.bat有记事本打开有如下一行: 
if "%PHP_COMMAND%" == "" set PHP_COMMAND=php.exe 
由于我的WAMP安装时没有将php.exe加入到Windows环境变量中,难怪yiic找不到。这样也只需要将php.exe的绝对路径赋给PHP_COMMAND即可。如在我这环境下是这样设置的: 
if "%PHP_COMMAND%" == "" set PHP_COMMAND=D:\wamp\php\php.exe 

2,copy一个现有项目到新目录下。 
步骤:先mkdir runtime,然后,chmod 777 runtime。就可以直接运行了。 

二、用户权限 
一篇不错的文章: 
http://blog.jkey.lu/about-yii-user-authentication/ 

三、Yii的当前的变量和参数 
Yii最终执行的脚本是project/index.php,所以yii的当前路径始终是project。 
测试,echo getcwd(); 
1,路径 
Yii::app()->basePath 
Yii::app()->baseUrl 
Yii::app()->createUrl('controller/action') 或 $this->createUrl('controller/action') 

2,当前controller和action名称 
Yii::app()->controller->id; 
$this->getAction()->getId(); 


四、一些最基本用法 
1,r=failParts/index含义 
首先,建立FailPartsController.php文件,再建立views/xx/增删查改时,xx的名称应该是failParts。即控制层名称去掉Controller,再首字母小写。 
其次,index是action。即FailPartsController.php里一定有一个名为actionIndex(){...}的方法。

分享到:
评论

相关推荐

    Yii2—yii2学习—某课网学习笔记

    yii2学习笔记,一边看某课网一遍实践一遍总结,整理文档

    Yii2.0中文学习手册

    ### Yii2.0中文学习手册知识点总结 #### 一、简介 - **Yii2.0**是一款基于PHP的高性能Web应用程序开发框架,以其简洁、高效、安全的特点深受开发者喜爱。本手册旨在帮助初学者和进阶用户快速掌握Yii2.0的核心概念与...

    Yii框架学习笔记

    2. **面向对象编程**:Yii是一个纯OOP框架,完全基于面向对象的编程思想,提供高度封装和可扩展性。 3. **组件化**:Yii的组件化设计使得开发者可以方便地复用和组合功能,提高开发效率。 4. **缓存机制**:内置的...

    Yii框架学习手册

    Yii Yii框架 Yii框架快速入门,自己整理的很全的,很容易看懂

    《Yii框架深度剖析》配套代码

    《Yii框架深度剖析》配套代码 本书不是简单地介绍如何使用 Yii 框架,而是站在框架设计的高度,从源代码级别深 度剖析。... 充分了解了这部分知识后,读者对 Yii 框架也有了初步认识,然后正式进入 Yii 框架的学习。

    Yii2.0学习笔记完全版

    Yii2.0学习笔记完全版 Yii2 Yii2.0 Yii2.0学习 Yii2.0学习笔记

    Yii框架学习笔记.pdf

    本篇学习笔记将详细介绍Yii框架的基本概念,包括请求处理流程、组件、事件与行为、错误和日志处理、国际化以及视图和控制台应用等方面。 ### 请求的处理流程 1. **项目入口脚本**:在Yii框架中,项目的入口脚本...

    yii2初学者

    Yii2框架特别适合于初学者,因为它的易学易用,以及其提供了一个全面的文档,让初学者可以通过学习和实践快速掌握。 Yii2框架具有许多特性,使其在众多PHP框架中脱颖而出: 1. MVC架构:Yii2遵循模型-视图-控制器...

    yii框架中文文档、yii中文手册教程

    Yii框架以性能优化为设计核心,提供了一系列现代化的Web开发工具和技术,使得开发者可以快速、高效地编写高质量的代码。 在“yii1.1中文文档”中,包含了Yii 1.1版本的详尽教程和参考指南。这个版本是Yii框架的一个...

    yii2数据缓存 学习笔记

    yii 学习笔记,其中包括数据缓存、缓存组件、缓存过期、缓存依赖的理解及yii2数据缓存的测试代码

    Yii2.0打造京东商城平台PHP电商实战Yii2.0视频教程

    教程名称:Yii2.0 打造京东商城...所以想要系统学习Yii2.0这个框架这套教程可以从实战项目带你入手。不错的学习YII框架的基础课程,电商系统的结构完整、框架资源太大,传百度网盘了,链接在附件中,有需要的同学自取。

    Yii 2文件下载

    压缩包子文件的文件名称列表只给出了一项:"yii2-2.0.0",这很可能是指Yii 2.0的第一个稳定版本。通常,这个版本会包含框架的核心库、基础结构、以及用于快速启动新项目的命令行工具(如`yiic`)。安装包可能包括...

    yii框架中文手册教程

    8. 社区支持:Yii拥有活跃的社区和大量的第三方扩展,开发者可以通过社区获得帮助和丰富的插件资源。 安装Yii框架的过程相对简单,通常包括以下步骤: 1. 从官方网站下载Yii框架压缩包。 2. 将压缩包解压至Web...

    yii框架中文手册教程和YII模板

    本教程将深入探讨Yii框架的核心概念和使用方法,同时提供一份中文手册教程,以便于中文使用者更好地理解和应用。 首先,Yii框架的核心特性包括MVC(模型-视图-控制器)设计模式、Active Record ORM(对象关系映射)...

    YII学习笔记

    这半个月的学习笔记详细记录了YII框架的基础知识和核心概念,对于初学者来说是一份宝贵的参考资料。YII,全称Yet Another Intelligent Idea,是一个高性能、组件驱动的PHP框架,特别适合用于开发大型、复杂的Web应用...

    Yii权威指南思维导图

    "Yii权威指南思维导图"显然是一个帮助开发者理解和掌握Yii框架核心概念和架构的工具。通过这个思维导图,我们可以深入学习Yii框架的主要组成部分,理解其类结构以及类之间的关系。 首先,让我们来看看Yii框架的基础...

    yii1.1.10 开发包(包含yii权威指南以及yii博客例子讲解)

    这个开发包包含了Yii框架的核心库、相关的文档和一个具体的博客应用实例,这对于初学者和有经验的开发者来说都是极好的学习资源。 首先,让我们深入了解一下Yii框架的核心特性: 1. **性能优化**:Yii 使用缓存...

    Yii2.0视频教程

    ### Yii2.0基础知识与应用 #### 一、Yii框架简介 - **定义**:Yii是一种高性能、基于组件的PHP框架,适用于开发大型Web应用程序。Yii2.0是其重大更新版本,...希望每位学习者都能从中受益,成为一名优秀的Yii开发者!

Global site tag (gtag.js) - Google Analytics