給默認的表類添加新屬性
比如我們需要給用戶表添加一個字段,但默認,我們使用Member的時候是沒辦法給新字段賦值的。
教程方法如下
1、通過主題或者插件的InstallPlugin函數,添加添加字段的代碼
$sql = $zbp->db->sql->get()->ALTER($zbp->table['Member']) ->ADDCOLUMN('mem_vipendtime integer NOT NULL DEFAULT \'0\'') ->query;
2、通過主題或者插件的ActivePlugin函數,添加類新增字段代碼
$zbp->datainfo['Member']['vipendtime'] = array('mem_vipendtime', 'integer', '', 0);
3、使用類添加內容
$ne=new Member(); $ne->vipendtime="22"; $ne->Save();
4、這個時候查看member表,就可以看到mem_vipendtime字段的值已經成功入庫了;
5、完。
以上案例列舉的是用戶表,也可以感覺自己的情況,換成文章表等其他相關的表。