新手,关于数据表acl的Model文件acl.php的写法提问

#1 汽车人变形

我现在要写系统后台,请问,和class spAcl(基于组的用户权限判断机制类)相配合的数据表acl的Model文件acl.php的内容应该怎么写,如果我在“新浪SAE”MySQL里的物理库名是“tb_acl”,那么我在写这个文件内容的时候用不用加上“tb_”这个表前缀?
以下这种写法对不对:
class acl extends spModel
{
  var $pk = "aclid"; // 主键自增长
  var $table = "acl"; // 数据表的名称
}
我项目spConfig.php配置文件里数据库的配置如下:
'db' => array(  // 数据库连接配置

'driver' => 'sae',   // 驱动类型

'prefix' => 'tb_',           // 表前缀

),

'db_driver_path' => SP_PATH.'/Drivers/sae.php', // 自定义数据库驱动文件地址

'db_spdb_full_tblname' => TRUE, // spDB是否使用表全名

请问,'db_spdb_full_tblname' => TRUE, // spDB是否使用表全名(这行代码究竟是什么意思?和数据表前缀有什么关系?)
谢谢大家。

2011-09-28 10:21:40

#2 jake

请看手册 http://www.speedphp.com/interaction-acl.html

2011-09-28 10:28:13

#3 汽车人变形

我已经在“新浪SAE”上测试过了,我的这些写法可以用,没错。

2011-09-28 15:22:06