[代码]
转载 2010-05-03 22:48:00
68阅读
2评论
模块是一个独立的软件单元,它包含模型,视图,控制器和其他支持的组件。 在许多方面上,模块看起来像一个应用。主要的区别就是模块不能单独部署,它必须存在于一个应用里。 用户可以像他们访问普通应用的控制器那样访问模块中的控制器。模块在一些场景里很有用。对大型应用来说,我们可能需要把它划分为几个模块,每个模块可以单独维护和部署。一些通用的功能,例如用户管理, 评论管理,可以以模块的形式开发,这样他们就可以容易地在以后的项目中被复用。1. 创建模块模块组织在一个目录中,目录的名字即模块的唯一ID。 模块目录的结构跟应用基础目录很相似。下面列出了一个fourm的模块的典型的目录结构:forum/ Fo..
转载 2014-03-03 14:39:00
108阅读
yii提供了强大的命令行工具来快速的创建相关组件和应用。下面就来讲解用yiic工具快速创建yii应用我的web目录在 d:\www下 yiiframework在 D:\www\yii\frameworkwin平台  cd 进入 www\yii\framework 目录  运行cmd命令C:\Users\******>d:  *【切换到D盘】D:\>cd w
原创 2012-01-10 10:33:38
10000+阅读
一、通过yiic来创建yii应用 (*yiic命令在yii下载包的framework目录下) 1.把你自已的php环境添加到系统环境变量中。 2.在命令行下输入: yiic webapp 位置\名称 yiic会自动帮你创建好应用目录结构。 应用目录 |-index.php 入口文件 |-css css文件 |-images 图片文件 |-assets 公开的资
转载 2017-01-17 20:02:00
117阅读
2评论
数据库的结构也同源代码一样随着我们开发的进行而不断的发生着改变。在开发过程中,一般的我们需要像管理我们的源代码一样记录下数据库结构的整个变化过程,以便代码还原到指定版本后,数据库能同步的还原到指定的版本与源代码同步。为了方便这一操作,Yii给我们提供了Yiic migrate 这个命令,对应的也有一...
转载 2014-07-21 18:54:00
84阅读
2评论
1.队列既可以用链表实现,也可以用顺序表实现。跟栈相反的是,栈一般用顺序表来实现,而队列我们常用链表来实现,称为链队列,它是后入前出(头结点进,尾结点出),头结点不存元素 实现代码: typedef struct QNode//定义队列的链表结点 { ElemType data; struct QNode *next; }QNode,*QueuePrt;typedef struct {
一.采用yiic通过命令行创建php web项目。 1)cmd进入命令行窗口,进入framework目录: C:\Apache2.2\htdocs\yii\framework>cd C:\Apache2.2\htdocs\yii\framework 2)通过yiic命令创建web项目: C:\Apache2.2\htdocs\yii\framework>yiic webapp C:\A
原创 2021-08-31 14:09:14
178阅读
1 用脚手架安装yiic,注意把framework下的yiic和php下的php.exe放到PATH中去,假设应用目录为yiidemo,则先cd yiidemoyiic webapp demo(这个是应用程序的名) 之后会产生框架2 创建controller   cd yiidemo   yiic shell  此时可以help去看帮助 先产生的controller   c
原创 2022-12-05 07:36:33
13阅读
安装过程,文档里有。 一、搭建Yii环境可能遇到的问题1,新建第一个Yii项目时: 用win+wamp的的朋友可能会遇到下面的问题: 方式一:添加至系统环境变量 把php.ini所在目录加入path系统环境变量。 顺便也把yiic的目录也加入的环境变量。(这样可以直接使用yiic,而不用加路径) 方式二: 打开yii安装目录d:/www/yii/framework/yiic.bat,yiic.ba
转载 精选 2013-05-18 14:26:36
354阅读
1. % YiiRoot/framework/yiic webapp WebRoot/t
原创 2022-08-12 22:33:29
36阅读
首先,当您接触yii框架时,您会发现,它已经精心设计好了一套命令行应用程序,那就是yiic 命令yiic原有的一些命令,我们可以创建web应用/控制器/模型/模块等等
转载 精选 2011-11-29 20:08:05
488阅读
Here is a step by step to show how to run command in the server with yii framework.1. Create the web application.yiic webapp ./myapp2. Edit
原创 2022-05-08 22:42:36
149阅读
文件结构:项目创建:yiic app path此命令需要将环境变量指向php的执行文件项目文件中protected文件夹结构:
转载 精选 2013-11-08 13:26:30
450阅读
Yii已经为我们提供了很好的控制台功能,我们可以利用控制台创建webapp,controller, action等来加速我们的开发。同时我们还可以自己来扩展控制台应用(console application)来满足我们更多的项目需求。console app 和 web app 类似,我们需要一个入口文件,默认的情况我们可以在protected目录发现这些文件(yiic.php, yiic, yii...
转载 2010-02-24 21:56:00
177阅读
2评论
安装过程,文档里有。 一、搭建Yii环境可能遇到的问题 1,新建第一个Yii项目时: 用win+wamp的的yiic...
原创 2022-08-05 16:54:29
62阅读
像文章模块一样,我们需要完善评论模块的rules(), relations() 和 safeAttributes() 方法,另外我们还需要修改attributeLabels()方法,来为一些属性定义显示标签修改rules()方法我们首先修改由Yiic工具生成的验证规则,评论使用如下的验证规则publicfunctionrules(){returnarray(array('author,email,...
转载 2010-02-24 21:47:00
41阅读
2评论
评论的管理包括修改、删除和发布。这些操作由CommentController类中的actions实现。修改和删除评论yiic生成的更新和删除代码并不用怎么修改。因为我们支持评论在更新前进行预览,我们只需要如下修改CommentController的actionUpdate()方法。publicfunctionactionUpdate(){$comment=$this->loadComment...
转载 2010-02-24 21:48:00
63阅读
2评论
如果想在YII上开始一个项目,那么首先要在YII上建立一个新的应用。步骤如下:假如,TianyaCity是应用的名称/var/www是服务器文档的根目录/var/www/yiii是YII的安装目录1.执行以下命令:cd /var/wwwphp /var/www/yii/framework/yiic.php webapp TianyaCity这样就在/var/www/TianyaCity目录下建成了
原创 2011-10-28 12:09:23
511阅读
我们已经修改好了post model。还需要调整一下PostController控制器的视图(view)和动作(action)。在本节中我们首先完善controller中进行CRUD操作的权限。然后完善添加和更新操作。最后实现文章的预览。操作权限第一件事情便是完善访问权限,因为用Yiic工具生成的并不是我们需要的。我们如下修改/wwwroot/blog/protected/controllers/...
转载 2010-02-24 21:45:00
64阅读
2评论
  • 1
  • 2