
Framework
damys
态度决定一切,积累决定层次,思维决定行为,习惯决定命运
展开
-
Smarty----变量操作符
capitalize [首字母大写] count_characters [计算字符数] cat [连接字符串] count_paragraphs [计算段落数]count_sentences [计算句数]count_words [计算词数]date_format [时间格式]default原创 2013-12-27 15:21:24 · 819 阅读 · 0 评论 -
Yii----访问控制器
首先在当前控制器里边定义过滤器function filters() { return array( 'accessControl', //'accessControl +f1,f2', #过滤器只对f1,f2方法有效,'-'号则相反 );} function accessRules() { return array(原创 2015-04-03 14:03:16 · 1338 阅读 · 0 评论 -
Yii----session
Yii::app()->session['username']='tom'; #add Yii::app()->session['username']; #use Yii::app()->session->clear(); #del session变量 Yii::app()->session->destroy(); #del 服务器的sess原创 2015-04-03 14:00:08 · 547 阅读 · 0 评论 -
Yii----Widget
$form = $this->beginWidget('CActiveForm', #开启 array( #增加jquery支持 'enableClientValidation'=>true, 'clientOptions'=>array( 'validateOnSubmit'=>true, ),)原创 2015-04-03 14:09:35 · 551 阅读 · 0 评论 -
Yii----Cookie
$ck = new CHttpCookie('hobby','足球, 篮球'); $ck ->expire = time()+3600; Yii::app()->request->cookies['hobby']=$ck; #把$ck对象放入cookie组件里 Yii::app()->request->cookies['hobby']; #use un原创 2015-04-03 14:00:39 · 475 阅读 · 0 评论 -
Yii----验证码
captche文件下:两个类在内部有结合CCaptcha.php #form表单使用 $this -> widget('CCaptcha'); 会间接调用控制器的方法,路由:user/captchaCCaptchaActive.pp#控制器使用 生成验证码的核心类(有更新文件)//验证码控制器,被actions访问的类都要继承CActive function原创 2015-04-03 13:57:22 · 531 阅读 · 0 评论 -
Yii---分页
//1. 获得总条数 $cnt = $goods_model->count(); $per=7; //2. 实例化分布对象 $page = new Pagination($cnt,$per); //3. 重新按照分布样式拼装sql语句进行查询 $sql = "sele原创 2015-04-03 14:05:52 · 576 阅读 · 0 评论 -
ThinkPHP----upload同生成缩图
上传图像是同时生成一张缩图原理:利用已有图片创建一个画板 把画板给缩小一点imagecopyresampled imagepng($im,路径名); 保存到系统一个指定目录 ThinkPHP/Library/Think/Image.class.php open()打开一个图像资源 thumb()制作缩原创 2015-03-11 17:50:19 · 2794 阅读 · 0 评论 -
ThinkPHP----memory
数据缓存介质:file,memorty内存,数据库1.file: fopen() fwrite() fread()2.memorty: 安装内存缓存软件,启动软件服务,set(),get()方法对内存进行读与3.数据库: insert() select() update()TP框架使用:'DATA_CACHE_TYPE' => 'File', /原创 2015-03-11 16:52:49 · 612 阅读 · 0 评论 -
Yii----源码追踪
原创 2015-03-16 21:01:16 · 512 阅读 · 0 评论 -
Smarty----预过滤器,后过滤器,输出滤镜
注:在smarty lib 3.0下require_once "libs/smarty/Smarty.class.php";$smarty = new Smarty();$smarty->template_dir=$_SERVER['DOCUMENT_ROOT'].'/smarty_files/templates';$smarty->compile_dir=$_SERVER['DOCU原创 2015-03-04 14:28:29 · 901 阅读 · 0 评论 -
Smarty----注册一个函数,标签方式
注:smarty libs版本为3.0下1.注册一个函数<?php require_once "libs/smarty/Smarty.class.php";$smarty = new Smarty();$smarty->template_dir=$_SERVER['DOCUMENT_ROOT'].'/smarty_files/templates';$smarty->com原创 2015-03-03 21:44:01 · 2080 阅读 · 0 评论 -
Smarty----注册一个函数以plugins方式
注:需在smarty/plugins/...文件夹下编写新建:function.test1.php: <?php function smarty_function_test1($args, $template){ $str=""; for($i=0;$i<$args['times'];$i++){ $str.="".$args['content'].""; } retu原创 2015-03-03 21:59:13 · 1083 阅读 · 0 评论 -
ZF----Model操作
1、在application.ini文件中增加配置项[mysql]db.adapter=PDO_MYSQL #使用的数据库连接db.params.host=127.0.0.1 #数据库的ip地址db.params.username=root #连接的用户名db.params.password=123456 #密码db.params.dbname=book #数据库原创 2015-02-28 13:26:22 · 1858 阅读 · 0 评论 -
Zend----Framework部署,运行流程
自动部署Zend Framework:1、下载zend framework2、cmd下输入如下命令创建项目> cd 你解压后的zend路径 如:E:\ZendFramework-1.11.10\bin> zf.bat create project E:/my_zend_project3、将zend framework中的Zend文件夹粘贴到my_zend_project原创 2015-02-26 13:39:31 · 2115 阅读 · 1 评论 -
ZF----重定向:render,forward,redirect,layout
一. render不指定render结果: {当前Module}/{当前Controller}/{当前Action}.phtml$this->render('bar') ;结果: {当前Module}/{当前Controller}/bar.phtml二. forward$this->_forward('bar') ;结果: {当前Module}/{当前Contr原创 2015-02-28 11:42:10 · 650 阅读 · 0 评论 -
Yii----登录主件
1. admin/components/UserIdentity.php/Manager::(修改名) #增加验证主件 2. LoginForm.php rules(), authenticate() #增加LoginForm 3. ManagerController.php login(), logout() 4. Manager.php mode原创 2015-04-03 14:06:32 · 455 阅读 · 0 评论