yii CConsoleCommand定时计划任务

发表时间:2013-04-30     分类:yiiframework    标签: yiicrontab crontab 

yii consolecommand 控制台命令,实现定时任务。当然,这得结合系统,如XP的计划任务,linux的crontab命令。1,配置好,要执行的页面。本文为 protected/commands/crons.php<?php defined('YII_DEBUG') or define('YII_DEBUG',true); // including Yii require_once(dirname(dirname(dirname(__FILE__))).'/framework/yii.php'); // we'll use a separate config file $configFile=dirname(dirname(__FILE__)).'/config/console.php'; // creating and running console appl......

阅读全文»

php object to array 对象转换数组函数

发表时间:2013-04-27     分类:PHP    标签: ObjectToArray 

工作需要 PHP上把对象转换为数组。本文就把自定义函数贴出来,分享!<?php function object_to_array($obj){ $_arr = is_object($obj)? get_object_vars($obj) :$obj; foreach ($_arr as $key => $val){ $val=(is_array($val)) || is_object($val) ? object_to_array($val) :$val; $arr[$key] = $val; } return $arr; } ?>......

阅读全文»

git gitignore 过滤规则

发表时间:2013-04-13     分类:Linux    标签: git gitignore 

在使用git的过程中,总有一些我们不想被跟踪的文件,例如vim的交换文件,编译产生的文件等等。这时,我们可以在项目的根目录下创建一个名为 .gitignore 的文件,列出不想被跟踪的文件模式即可。下面是一个 .gitignore 文件的例子:1*.[oa]2*~3*.swp4*.bak5*.DS_Store6logs/*第一行告诉git忽略以 .a 或 .o 结尾的文件,第二、三、四、五行告诉git忽略以~、swp、bak、DS_Store结尾的文件, 第六行告诉git忽略logs目录下的所有文件。具体的 .gitignore 文件格式规范如下:所有空行或已#开头的行都会被git忽略(即相当于不读取)。可以使用标准的 glob 模式匹配。匹配模式最后跟反斜杠(/)说明要忽略的是目录。要忽略指定模式以外的文件或目录,可以在模式前加上惊叹号(!)取反(即保守模式)。所谓的 glob 模式是指......

阅读全文»

yii frameworks 时区设置

发表时间:2013-04-09     分类:yiiframework    标签: yii frameworks 

yii Frameworks时区设置方法:1、在php.ini 文件中添加date.timezone = "Asia/Chongqing"2、或者 php中处理代码时候 需要 echo gmdate('Y-m-d H:m:s', time()+8*3600);3、在php脚本中加入代码 date_default_timezone_set("Asia/Shanghai");4、最简便的方法,在config/main.php 里return array('timeZone'=>'Asia/Chongqing',)......

阅读全文»

  • 4 篇文章 1/1 页