白板博客 » Archive of '四, 2008'

无论阜阳市政府迟报未…[TWEET #79919]

傻呀!无论阜阳市政府迟报未迟报,没能控制住病毒扩散,甚至波及邻省,这都是你们失职。3月27日出现的病毒,人们却在4月28日才知道。不是说SARS给中国带来了健全的应急反应制度吗,居然感染了一千多人,我恨!!!

困扰了我多年的问题[

傻呀!困扰了我多年的问题[一]:如果宇宙是无限大的,那么我们怎么证明它是无限大呢,如果是有边界的,那边界之外又该是什么,不是宇宙了吗…就是问空间有没有边界,如果空间有边界,那边界外就不是空间了,那是什么?我主观上相信空间都应该是有边界的,因为这想不出来没有大小限制的事物该是什么样的

原文地址:http://www.oblank.com/aaeaaeasacseecatweet-79719/ 转载时请不要删除本地址

看见了不能装着没看见…[TWEET #79496]

傻呀!看见了不能装着没看见,听见了也不能装着没听见,这么做是自欺欺人,欺骗别人已经不对了,欺骗自己就更不对了。[其实我在测试 Twitter 与 Wrodpress 的同步 -_-!]

我不反对抵制家乐福,…[TWEET #79493]

我不反对抵制家乐福,只是因为我认为“人有表达自己,选择表达方式的权利”,绝不是因为支持奥运,更不会是因为爱国了,况且我并不认为抵制就是爱国。看到群里散发的各式各样的中国‘心’,大大小小网站推出的投票、签名、祝福,你会突然发现一切关乎利益,都是些“爱国贼”。

Cake PHP 学习备忘录[一]

你的数据库中的表也应该遵循下面的命名规则:

● cake使用的表名(Table name)应该有英文的复数形式组成,比如users, authors, articles. 注意,对应的model是单数形式

● 所有的表 都必须有一个主键叫做 id

● 如果你需要关联tables,使用外键比如 article_id 。表的名字是单数,必须是小写,比如id

● 另外,最好遵从下面的命名规则以便更方便的使用某些功能

Include a ‘created’ 列

Include a ‘modified’列

UltraEdit 32 中高亮显示 CakePHP 的 视图(View),.ctp ,同理可扩展其它自定义后缀:

找到 UltraEdit 32 的 安装目录,打开 wordfile.txt 找到 253 行,在后面添加上 CTP 就行了。

例如:/L3″HTML” HTML_LANG Nocase Noquote Block Comment On = <!– Block Comment Off = –> File Extensions = HTM HTML SHTML HTT HTA HTX CFM JSP PHP PHTML ASP CTP

在CakePHP 中使用自定义全局变量,常量,全局函数等全局性东西:(/app/config/bootstrap.php),另一个办法是在 app 目录重载 app_controller.php,这样可以让全局函数。

Bootstrapping CakePHP

If you have any additional configuration needs, use CakePHP’s bootstrap file, found in /app/config/bootstrap.php. This file is executed just after CakePHP’s core bootstrapping.

This file is ideal for a number of common bootstrapping tasks:

  1. •Defining convenience functions
  2. •Registering global constants
  3. •Defining additional model, view, and controller paths

数据库乱码

app\config\database.php中设置 ‘encoding’ => ‘utf8′;

更新单个表项或多个表项时要指明 id ,如果不指明则是插入新行

$this -> Controller -> id = $this -> Session -> read('id');

$this -> :Controller -> id = $this -> Session -> read(‘id’);

$this -> :Controller -> saveField(‘actived’,'Y’)

saveField() 和 save()

上面也是说在 CakePHP 中如何使用 Update 这样的效果

显示乱码:

可以修改 view 文件夹下的 模版文件,添加:

$html -> charset(“UTF-8″);

Session使用:

Controller :$this->Session->write($key,$value); $this->Session->read()…..

使用数组:$dataArray1 = array (‘g’=>$generalfile,’b'=>$bigfile,’s’=>$smallfile,’m'=>$minifile);  $this -> Session -> write($dataArray1);

View:$session->read($key);…..

function afterSave()
{
// mail me when a new bookmark is added
mail('example@example.com', 'Bookmark saved to database');
return true;

}
不使用 layout: $this-> layout = false;
Model 名和数据库名不对应:var $useTable = 'Table Name';
==============

setFlash
string $flashMessage
string $layout = ‘default’
array $params
string $key = ‘flash’
将变量$flashMessage中的信息写入Session(提供给之后的flash()方法来获取)。
如果$layout设置为“default”,该消息被存储为’<div class=”message”> ‘.$flashMessage.’</div> ‘.如果$default设置为”,该消息就按原样保存。如果参数为其他任何值,该消息以 $layout 所指定的格式保存在Cake view里.

新增 我收集、整理的一些 CakePHP 学习资料:这里下载 [2008.5.6]

PdMarker is a Javascript libra…[TWEET #79412]

PdMarker is a Javascript library that extends the Google Maps API, making it easier to customize marker behaviour.(GFW)pixeldevelopment.com

原文地址:http://www.oblank.com/pdmarker-is-a-javascript-libratweet-79412/ 转载时请不要删除本地址

网络上至少有三种人,… …[TWEET #79340]

网络上至少有三种人,一种是理论家,一种是传道士,另外一种就是实践者,而最不可能有所作为的就是第二种人。

中国的爱国主义掺杂着… …[TWEET #79337]

中国的爱国主义掺杂着强烈的民族主义,那就是要清算历史,与整个西方为敌,与日本为敌,与印度为敌,与越南为敌,与印尼为敌,当然还有俄罗斯。突然发现,没有一个可以做为朋友了。