Yii2创建项目:1、安装基础环境:搭建php, nginx环境, 请参考:http: blog csdn net alex_my article details 53818143首先先安装Composer。
配置 从索引中排除?yiilite php: File → Settings → IDE Settings → File Types yiilite php?to?Ignore files and folders 排除不使用的文件夹以及设定特定的资源根目录 File → Settin
一个contoller CustomerController里怎么调用另一个controller里的action,Acontoller调用SiteContoller的actionShow($id), url显示上是Customer index $control=Yii::app()->runController( & 039;site show id 2
要解决这个问题研究CPortlet源码必不可少,CPortlet源码位于zii widgets CPortlet php文件中,里面定义的几个方法都很简单,粗粗一略就知道哪些代码控制了给实际内容套上的div,及相关的id和class属性,当然这里
查看CGridView源码,看到如下方法定义了结果为空时的输出: public function renderTableBody() { $data=$this->dataProvider->getData(); $n=count($data); echo " n "; if($n>0) { for($row=0;$rowrende
assets(js, css, 图像等)一般有以下几种发布方式,实践中需要灵活运用: 1 作为单独的文件直接存放在web目录下(例如把pager css单独放到css目录下)。优点:高效,有相对的独立性。缺点:如果项目很大,资
If we want to set meta tags on a per page (controller-action) basis, we may use the?clientScript?application component Controller This will insert the description meta
yii-sitemap-generator?是一个生成网站 sitemap 的?Yii 框架?扩展 如何使用 1 下载文件解压到? protected extensions?文件夹下 2 修改配置文件? protected config main php, 如下 & 039;components & 039;=>array
EMailer是一个简单的封装PHPMailer类。 使用方法 作为普通component: 利用这个例子,使用SMTP作为发送的方法,在控制器创建一个component:
网站开发中,批量上传图片功能在所难免,如果你想自己写一个出来,那么折腾又何必重复造轮呢。Yii官网有swfupload extension,但我测试下来并没那么的好用,所以我参考了swfupload demo?例子,结合yii,自己实现
Web feed是一种用于为用户提供经常更新内容的数据格式。在这篇文章中,我们描述了怎样使用组件Zend_Feed,它是一个优秀框架Zend Framework的优秀组件,可以为一个Yii应用生成Web feed。这篇文章同样是一篇如何
Smarty作为最成熟使用最多的模板之一,相信大家都比较熟悉。如果还有的同学不是很熟悉,可以参考Smarty教程。不过就算不会也不要紧,我这里尽量详细说明让大家明白。 可以先了解smarty中的assign(),include,disp
我是在Ubuntu12 04环境中操作的,其他系统环境请参考。 1 前期准备 首先需要从github上下载最新的yincart软件包 git clone?https: github com yinhe yincart git 我使用的是git命令(git使用方法参考这篇文章:
1 Apache Yii已经做好了默认以Apache服务器运行的配置部署。Yii框架和应用文件夹中的 htaccess?文件严格控制受限制资源的访问, 如果想要在URL中隐藏入口脚本 (通常是?index php),可以在应用根目录下的 hta
由于最近自己业余时间在写一套类似Tumblr的博客系统,涉及到的模型、控制器、视图比较多,如用户模块、文章模块、图片模块、音乐模块、视频模块、东西(商品)模块,各模块下标签、评论、分类、图片等等自成一块
这篇文章可作为《Yii框架分析(二)——CComponent类剖析》的补充。 CComponent类为YII框架的基于组件和事件驱动编程提供了基础,YII框架中的大部分类都将CComponent类作为基类。CComponent类为它的子类提供3个特性
YiiBase类为YII框架的运行提供了公共的基础功能:别名管理与对象创建管理。 在创建一个php的对象时,需要先include这个类的定义文件,然后再new这个对象。在不同环境下(开发环境 测试环境 线上环境),apache的we
异常处理组件与CApplication一起配合来处理所有异常(未捕获的)。通过下图可以看出,CApplication将它的handleException handleError方法注册为事件处理句柄,即CApplication得到所有的异常,然后将它交给异常处理
URL管理组件主要提供2个功能: 1、根据用户输入的url,解析出处理这个请求的路由——由哪个Controller的哪个Action来处理,同时将url中的参数部分添加到$_GET参数中。在每个web框架中都需要一个这样的组件来进行
在MVC架构中,View主要是用于展示信息的。Yii中的视图层文件由2部分组成:布局视图、部分视图。web系统的大部分页面都存在相同的元素:logo、菜单、foot栏等,我们把这些相同的元素组成的视图文件称为布局视图,