简单介绍一下这个model 类,它继承了一个数据库基类来做crud 等常用操作, 每次初始化时就会初始化一个数据库对象 $db. 我们就用这个对象来操作我们的数据。
对于数据操作有2个重要方法 storePostFormValues( ) , storeDiaryFormValues( ),它们2个方法是数据流的开始。
还有2个方法很有意思,addChildNumber( ), reduceChildNumber( ), 它们负责在插入或删除文档时的 一个暗箱操作。因为我的文档可以用多个分类,所以在操作文档的时候,要考虑到一个问题,就是 category 表中有个字段 记录了该分类下的 文档数量。所以要动态地改变这些数目的值。
下面配合 post.php 控制器,我们就可以开始我们数据的流程了(我的控制器还不是一个类,所以无法生成API文档。因为这还不是真正地MVC架构。)所以在MVC之前,这个也能更利于的理解MVC到底是神马东东,以及你自己如何去应用,写出自己的MVC。
以下的情形都是假设:
$action = \"天上掉下个女朋友给我吧!\"; 让我们传入这个控制器看会发生神马事情。
if( !$username )
{
header(\"Location: index.php?action=login\");
exit;
}
本文地址:https://www.stayed.cn/item/12363
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我