4月初来深圳发展,为了以后便利想在深圳的银行里开个户,第一次是去住所旁边的中国银行,排了半天队后柜台小姐一句“我们联网查不到你的身份证号码,不能为你办理开户”就把我给打发了。查不到?不会吧?我去年10月份才换的第二代身份证,还跟新的一样,上面的薄膜我都保护得好好的,怎么就给我查不到了。原以为是这个银行的问题,等我换了招商银行还有农业银行都出现这个问题后,我意识到问题的严重性……我不会成了黑户了吧。
赶紧打电话给老爸让他去家里公安局查查,第二天老爸来消息了,说家里公安局的户籍科那里能在网上查到我的身份证信息。那就是银行有问题了?网上搜了一下,冷汗直流,最终问题出在中国银行。
咳咳,俺们伟大滴掐你死银行的老大可能被人耻笑权利不够大或者肯能他老人家突发奇想要搞出点政绩来好让自己的薪水更上一层楼,于是乎弄出了伟大的银行机构用的身份信息核查系统。系统弄出来了没有身份证信息库可不行啊,这好办,问公共安全部门要,公共安全部门耍大牌不给,于是掐你死银行的老大对着公共安全部门的上级部门的头头的小密的二夫的小姨子哭诉,一哭二闹三上吊,总算打通层层关系搞定这事,公共安全部门没辙,丢了个旧版本的数据库说,你要就得用这个,话说在前头,这个数据库不能实时更新的。掐你死银行老大为了赶快搞出政绩哪管那么多,先用上再说。好……身份证信息库也有了,连夜下达文件向全国各个商业银行,只要身份核查不过的一律不给办理任何业务。2007年下半年这个系统就成了银行开户的必经过程之一,很不幸我2008年10月份才把户口从原学校所在地迁会原籍,这一变动造成了我的身份信息与掐你死银行所拿到的那个身份证信息库里的信息不符合……于是在银行那边我成了黑户……
事到如今,我除了草掐你死银行头头的马以外,就是等家里把户口本给我快递过来,用户口本来证明我的身份证的真实性了……哎……
HAS_ONE:当前表的每一条记录都拥有最多一条(0–1)关联记录
HAS_MANY:当前表的每一条记录都拥有多条(0-n)关联记录
MANY_TO_MANY:当前表的每一条记录都和其他表的多条(0-n)记录关联
BELONGS_TO:当前表的每一条记录都属于另一个表的某条记录
关联中必须设置的属性为:
‘name’, // 关联的名字(如:hasOne、hasMany)
‘tableClass’, // 关联的表数据入口对象名
‘mappingName’, // 字段映射名
可选属性:
‘foreignKey’, //外键字段名
‘sort’, //对关联表进行查询时使用的排序参数
‘conditions’, //对关联表进行查询时使用的条件参数
‘fields’, //对关联表进行查询时要获取的关联表字段
‘limit’, //对关联表进行查询时限制查出的记录数
‘enabled’, //是否处理关联,设置为falses时,不处理该表入口的任何关联。enabled 的优先级高于 linkRead、linkCreate、linkUpdate 和 linkRemove。
‘countOnly’, //指示在查询关联表时是否仅仅统计记录数,而不实际查询数据
‘counterCache’, //将关联记录总数缓存到指定的字段,数据表中要建立相应的字段
‘linkRead’, //指示是否在主表读取记录时也读取该关联对应的关联表的记录,默认ture
‘linkCreate’, //指示是否在主表创建记录时也创建该关联对应的关联表的记录,默认ture
‘linkUpdate’, //指示是否在主表更新记录时也更新该关联对应的关联表的记录,默认ture
‘linkRemove’, //指示是否在主表删除记录时也删除该关联对应的关联表的记录,默认ture
‘linkRemoveFillValue’, //当删除主表记录而不删除关联表记录时,用什么值填充关联表记录的外键字段,默认0
‘saveAssocMethod’, //指示当保存关联数据时,采用何种方法,默认为 save,可以设置为 create、update 或 replace
关联:一个关联是一个关系,这个关系属于某一个数据表。例如 users 表可能就拥有一个或者多个关联。
主表:对于一个关联,拥有该关联的数据表就是主表。例如 posts 表定义了一个 MANY_TO_MANY 关联。那么在这里(指这个关联),posts 就是主表。
关联表:在一个关联中,关联表就是除主表外的另一个表。
外键:在数据库原理中,外键的含义很复杂。但在 FleaPHP 框架中的数据库关联功能中,外键泛指一个记录中用于关联另一个记录的字段。例如 profile 表中的 user_id 字段就是用于关联 users 表的字段。这个 user_id 字段就是一个外键。
中间表:在 MANY_TO_MANY 关联中,除了主表和关联表,还需要另一个表来保存这两个表的记录之间的互相关联关系。这个表称为中间表。
自己的那个最近重新命名为 TinyPad 的 PHP 博客程序断断续续开发很长时间了。中间经历过许多次徘徊,最终又找回最初完成的前端作为主代码进行完善。其实这个版本曾经一度让鄙人作为主站程序使用之,无奈中间长时间的停工,在一次网站重建后又换回了 WordPress 来做主站程序,而 TinyPad 经过一翻修葺今天作为一个 Demo 站上线。前端基本功能都有了,后台除了可以发表日志、管理评论外,其他功能包括后台界面都基本为 0(后台界面目前暂时是借用前台默认主题,当然也不排除以后就拿这个做后台界面,前台默认主题重新设计。)
由于还没对后台进行安全检查,所以后台入口就不公布了。demo 访问地址是:
http://www.ijony.com/demo/tinypad
这个博客程序基本框架是借鉴 WordPress 而来的,功能上尤其是模板很大程度上是参考 WordPres 用自己的代码实现的。开发这款博客的初衷也是对于如今越来越臃肿的 WordPress 不满,追求最初所用的 ASP 博客 LBS 的简洁轻快,用TinyPad 这名字也是这个意思。