Yii的HTML助手】的更多相关文章

Url 帮助类 获得通用 URL 记住 URLs 检查相对 URLs Url 帮助类提供一系列的静态方法来帮助管理 URL. 获得通用 URL 有两种获取通用 URLS 的方法 :当前请求的 home URL 和 base URL . 为了获取 home URL ,使用如下代码: $relativeHomeUrl = Url::home(); $absoluteHomeUrl = Url::home(true); $httpsAbsoluteHomeUrl = Url::home('https'…
Html 帮助类 基础 表单 样式表和脚本 超链接 图片 列表 任何一个 web 应用程序会生成很多 HTMl 超文本标记.如果超文本标记是静态的, 那么将 PHP 和 HTML 混合在一个文件里 这种做法是非常高效的.但是,如果这些超文本标记是动态生成的,那么如果没有额外的辅助工具,这个过程将会变得复杂. Yii 通过 HTML 帮助类来提供生成超文本标记的方法.这个帮助类包含有一系列的用于处理通用的 HTML 标签和其属性以及内容的静态方法. 注意:如果你的超文本标记接近静态的,那么最好是直…
获取值 用原生PHP从一个对象.数组.或者包含这两者的一个复杂数据结构中获取数据是非常繁琐的. 你首先得使用isset 检查 key 是否存在, 然后如果存在你就获取它,如果不存在, 则提供一个默认返回值: Yii 提供了一个非常方便的方法来做这件事: 方法的第一个参数是我们从哪里获取值.第二个参数指定了如何获取数据, 它可以是下述几种类型中的一个: 数组键名或者欲从中取值的对象的属性名称: 以点号分割的数组键名或者对象属性名称组成的字符串,上例中使用的参数类型就是该类型: 返回一个值的回调函数…
foreach($catetags as $cate){ echo Html::checkboxList('category_id','',$cate,['item'=>'customCheckbox']); } /** * 自定义checkbox输出格式 */ function customCheckbox($index, $label, $name, $checked, $value){ $cid = preg_replace('/-\d+/','',$value); $level = pr…
做为源码分析的首秀,我就挑了yii(读作歪依依而不是歪爱爱):它的赞美之词我就不多说了,直接入正题.先准备材料,建议直从官网下载yii的源码包(1.1.15). 在demos里边有一个最简单的应用—helloworld.就是用yii框架输出一句话:”hello world”; 我就从它下手,分析框架执行一个最小流程要经过哪些组件,浅析它的运行过程. 首先从单一入口文件开始阅读.(源码一般都是从调用处开始分析) index.php 只有两行代码,非常的简单,就是导入yiibase类 ,启动应用.…
应用结构 入口文件 文件位置: web/index.php <?php //开启debug,应用会保留更多日志信息,如果抛出异常,会显示详细的错误调用堆栈 defined('YII_DEBUG') or define('YII_DEBUG', true); //环境定义 defined('YII_ENV') or define('YII_ENV', 'dev'); //dev,prod // 注册 Composer 自动加载器 require(__DIR__ . '/../vendor/auto…
yii流程 一 目录文件 |-framework     框架核心库 |--base         底层类库文件夹,包含CApplication(应用类,负责全局的用户请求处理,它管理的应用组件集,将提供特定功能给整个应用程 序),CComponent(组件类,该文件包含了基于组件和事件驱动编程的基础类,从版本1.1.0开始,一个行为的属性(或者它的公共成员变量或它通 过getter和/或setter方法??定义的属性)可以通过组件的访问来调用),CBehavior(行为类,主要负责声明事件和…
http://blog.sina.com.cn/s/blog_685213e70101mo4i.html 文档: http://www.yiiframework.com/doc/api/1.1/CActiveForm All these validations share the same set of validation rules declared in the associated model class. CActiveForm is designed in such a way th…
利用助手(widget)在页面实现表单 控制器中 <?php class YiiFormController extends Controller { public function actionIndex() { $bbsInfoModel = new BbsInfo();//实例化当前要添加数据库中表的模型 //这个array的参数值是让页面中的表单用的 $this->render("index",array("bbsInfoModel"=>$…
Yii 权威指南 http://www.yiichina.com/guide/ http://www.yiiframework.com/doc/guide/1.1/zh_cn/ Ⅰ.基本概念一.入口文件入口文件内容:一般格式如下: $yii=dirname(__FILE__).'/../../framework/yii.php';//Yii框架位置$config=dirname(__FILE__).'/protected/config/main.php';//当前应用程序的主配置文件位置 //…