- 博客(30)
- 资源 (1)
- 收藏
- 关注
转载 Yii笔记
II知识小结:1.YII默认控制器为 SiteController 默认控制器可以通过配置文件 application/config/main.php修改,指定 defaultController即可, 如 'defaultController' => 'home',2.控制器的默认方法为actionIndex 可以通过定义控制器属性 defaultAction来设置,如 publ
2015-02-08 20:12:31
571
原创 php 动态创建属性
才知道php可以动态创建属性,可以和javascript一样.class Book{ public $name; public function __construct($name) { $var= func_get_arg(0); if(is_int($var)){ ...
2014-08-01 15:34:37
716
转载 php 將url轉換成html鏈接
static public function autolink($content) { $content = preg_replace('$(\s|^)(https?://[a-z0-9_./?=&-]+)(?![^)$i', ' $2 ', $content." "); $content = preg_replace('$(\s|^)(www\.
2014-05-03 11:14:50
976
转载 JavaScript CSS Style属性对照表
为了达到某种特殊的效果我们需要用Javascript动态的去更改某一个标签的Css属性。比如:鼠标经过一个图片时我们让图片加一个边框,代码可能是这样:JavaScript代码"text/javascript"> function imageOver(e) { e.style.border="1px solid red";
2014-03-26 10:53:57
624
原创 mysql 導入數據的操作
清空表 TRUNCATE TABLE teacher由于几个表中有使用外键关联,在phpmyadmin,或者其他工具中导入导出数据的时候必须先关闭外键关联,运行如下sql:SET FOREIGN_KEY_CHECKS=0;操作完后运行如下代码还原外键设置SET FOREIGN_KEY_CHECKS=1;
2013-12-13 12:05:50
726
转载 yii 二級聯動
yii 二級聯動 有效 摘至http://yxmhero1989.blog.163.com/blog/static/11215795620117199921341/ labelEx($model,'province'); ?> dropDownList($model,'province',$model->provinceList,array(
2013-12-11 15:49:41
655
原创 paypal记录
使用paypal需要先在paypal提供的测试平台进行测试,先进入https://developer.paypal.com/开发者平台进行注册,我注册的帐号是q278278596@gmail.com,进行登录以后在页面导航中选择Applications,点击进入后可以看到sandbox account (之前没改版前还能找得到位置改版后,教程却没有更新,真是找死人)这里添加需要测试的帐号,需要有一
2013-11-19 14:46:57
263
转载 Yii框架授权——accessRules用法(2)
Yii框架授权——accessRules用法(2)访问规则中:expression: 设定一个PHP表达式。它的值用来表明这条规则是否适用。在表达式,你可以使用一个叫$user的变量,它代表的是Yii::app()->user。expression的具体用法:class AdminController extends CController{
2013-10-20 18:35:54
1118
转载 ffmpeg 获得视频时间总长度
获得视频时间总长度的另一种方法(转载)link http://www.cnblogs.com/phphuaibei/archive/2011/09/14/2175550.html利用Ffmpeg获得flv视频缩略图和视频时间当时获得视频长度是采用网上的通用的获得flv视频文件长度的方法,但是这个方法只对flv视频支持,其他格式的视频获取到的值就很差了,下面在介绍一种:利用ffm
2013-10-11 21:10:26
6333
原创 yii listview通过自定义的按钮控制listview的排序方法
想通过额外的按钮来控制yii的组件listview 不知道怎么操作,搜索了半天的百度,google后无果,但一篇文章给了个思路(这里给个连接link http://www.yiibase.com/yii/view/23.html);看到这篇文章结合了其他的文章后.突然想到是不是可以这样.因为本人对 CDbCriteria 和 CActiveDataProvider 没有足够多的认识,所以想了个折
2013-10-04 01:14:14
1596
转载 Yii中CDbCriteria常用总结(转)
Yii中CDbCriteria常用总结Yii的Active Recorder包装了很多。特别是把SQL中 把where,order,limit,IN/not IN,like等常用短句都包含进CDbCriteria这个类中去,这样整个代码会比较规范,一目了然。 $criteria =newCDbCriteria; $criteria->addCondit
2013-10-02 20:46:16
603
原创 yii CStarRaing ajax 方式readOnly
$this->widget('CStarRating',array( 'name'=>'star_rating_ajax', 'skin'=>'default' ,
2013-09-27 14:19:42
830
转载 YII中CListView列表形式的模板设置,包括pager和sorter的细节
其实在API中写得挺详细的,但我没记住,所以决定在此写下自己的方法,增强记忆。CListView的API:http://www.yiiframework.com/doc/api/1.1/CListView分页器CLinkPager的API:http://www.yiiframework.com/doc/api/1.1/CLinkPager 以下较全面的定义了所有可配
2013-09-26 16:01:22
891
转载 在NetBeans中创建PHP项目(轉)
在NetBeans中创建PHP项目NetBeans目前还没有直接支持Yii Framework或Yii相关的插件,但是可以通过其他方式来实现Yii的代码自动提示。首先,打开新建项目向导,创建一个“基于现有源代码的PHP应用程序”。在向导中把源文件夹指向已创建好的yii项目,如之前用yiic webapp命令创建的yiidemo。然后再设置一下运行环境
2013-09-24 15:25:12
1994
原创 opensuse下mysql突然无法连接的问题
今早上班,不知为什么开机进系统后,刚连接数据库没一下子会,就自动断开连接了,phpmyadmin也连接不上,无语重启,希望重新开机能连接上。重新开机后出现桌面界面崩溃,无法进行任何界面操作,(‘_’|)头上一条黑线。。好吧,那我再次重启,进入命令行,重启后。顿时卡在登录的loading界面不再前进,('_'||)瞬间两条黑线。尝试多次登录后发现mysql server还是启动失败,同时一直卡在登录
2013-09-23 12:48:06
762
转载 opensuse 12.3硬盘安装问题
若出现如下错误:no repository found, 意思是找不到输入的那个镜像。解决方法: 退后进入expert模式。再进入shell。输入如下命令:cp /usr/bin/mount /bin.然后exit退出shell再次进入安装界面,这次就正常了。
2013-09-23 11:33:26
1375
原创 mysql find_in_set方法在一个字段里匹配用','号分割的各个值(记录)
今天突然发现mysql find_in_set方法可以用来匹配,号分割的数据,例如当你一列数据中的的某字段保存了数据为 1,2,3,4,5 .这个时候要查找3在不在里面,就可以使用find_in_set(str,strlist) str为匹配数 3,strlist就是匹配的字段.这样就可以查询出来了.
2013-09-17 14:48:20
2060
原创 php 递归错误
随手写了个php的递归函数突然发现没有返回值, private function breakmenu($id,$arr){ $mo=Folders::model()->findByPk($id); // $arr[]=arr
2013-09-17 11:12:00
852
转载 yii rbac字段理解
以Yii 1.15版本为例:RBAC机制包含三个表;存放路径在 framework/web/auth/schema.sql;RBAC中一共包含三种对象,操作(Operation)、 任务(Task) 和 角色(Role);表结构auth_items功能用来记录RBAC中的对象。字段name - 存放对象名称,字符串;type -
2013-09-13 18:19:22
205
原创 Mysql period_diff比較時間大小
可以使用Mysql的period_diff來比較時間大小例如 SELECT PERIOD_DIFF( date_format( "2013-9-1 12:12:12", '%Y%m' ), date_format( now( ) , '%Y%m' ) )--與當前時間比較當前時間是"2013-09-11",返回結果為 0 -- SELECT PERIOD_DIFF( date_format(
2013-09-11 12:42:06
3307
翻译 yii中使用Cgirdview自定義按鍵時的ajax操作
array( 'header' => 'Operation', 'class'=>'CButtonColumn',
2013-09-10 17:40:38
622
翻译 yii 登录用户数据获取 (yii学习)
通过yii自带的登录功能UserIdentity在登录后会保留一个登录的用户名,当需要更多登录用户的信息时,可以通过在UserIdentity中设置私有属性$_id,覆盖此方法取代原有的用户名.此时可以获得的用户数据在前端可以用 Yii::app()->user->id 获得id,Yii::app()->user->name获得用户名,如果需要获取更多属性可以在UserIdentity中使用$
2013-08-28 00:05:04
2402
原创 yii modules下使用布局文件问题(yii 慢慢学习)
在yii中创建完modules 模块之后,想使用modules下的布局文件,发现时常设置不正确,本人将主views/layouts中的文件拷贝到modules下的views/layouts/ 下,然后修改main页面,在modules根目录Module.php结尾的文件的init()方法中使用$this->layout='main'发现不启作用,然后将主components下的Controller
2013-08-27 20:49:35
734
转载 yii中使用超链接a标签
一种是给href添加值,一种是使用CHtml::link创建超链接.具体参考http://zccst.iteye.com/blog/1297377
2013-08-26 23:39:29
3645
原创 yii中Controller中的Action直接跳到另一个action的方法(yii学习)
在同一个Controller中从一个action直接跳到另外一个action 使用redirect,在一个action中,例如有.actionIndex() 和actionLogin(); 要从Index跳到Login,可以在Index方法中写上$this->redirect (array("login"));即可!~
2013-08-26 23:20:39
1862
原创 在yii模块中设置默认控制器(yii学习记录)
再创建完modules后不想使用defaultController 做默认控制器,可以在模块根目录文件夹下以Module.php结尾的文件init()方法中添加 $this->defaultController="index";这里设置了index,之后访问模块时将默认查找IndexController 下面的index方法.
2013-08-26 23:13:56
3224
原创 opensuse12 kde界面分辨率設置
安裝opensuse12後,發現系統沒有正確的識別顯示分辨率效果,見於本人比較小白,網上查了很多資料後發現基本都是在講opensuse12之前配置/etc/X11/目錄下的xorg.conf文件但到了12後,發現這個文件不見了.視乎已經被xorg.conf.d/目錄代替了,裏面所有的東西都分成了不同的文件. 按xorg.conf的模樣配置了xorg.conf.d/裏的文件後.發現都沒有成
2013-08-16 10:28:23
1694
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人