推荐一个框架FLEAPHP
我现在php框架有几十个吧,用的mvc模式,有时候我们不见得用这种模式,可能只是用其它的某部分,比如zend framework的数据库操作,用他们的好处是他们充分想到的安全问题,操作表更容易。。
我最用过的框架是FLEAPHP,用它的表操作很方便。应该说是相当方便。
他们表一对一,多对多,一对多中,可以关联起来。一对多中,比如一个贴子有多个评论,删除贴子的时候。会自动调用关系表,把评论删除。当然你相写好一对多的关系,例下边样子就可以关系了。
class Table_Posts extends FLEA_Db_TableDataGateway
{
var $tableName = 'posts';
var $hasMany = array(
'tableClass' => 'Table_Comments',
'mappingName' => 'comments',
);
}
这样子省去了我们很多麻烦。
要查询的时候也是,读出一个贴子,他们评论也会读出来,当然也可以设置不读出来,看需要。
ZF中有表关联。不知道有没有这样的功能。我每次看到那的时候就停下了。