目前添加入库验证和修改orm管理方式
ORM Fetch()取得数据后可以提取列  /*
  *取得数据结果一列
  *$key要取回的字段key
  *$p表示 true 为数组形式
  * false 为字符组合 $kk为字符间隔
  * $kk 表示 取得当前数组里面的值作为字段key 如果$p为false
  * 表示是间隔
  *$user->getCol('uid',false);array()
  *->fetch()->getCol("uid"); "33,22"
  *$user->getCol("isMar",true,'uid'); $col[$row['uid']]=$row['isMar'];
  */ 比如 我们取得数据如上面所示
$user->getRecord();如是上图数据$user->getCol("名字");取得名字一列组成数组
array("0"=>"伍德里",
  "1"=>"张三风",.......)这样的数组
如果$user->getCol("序号",false);取得一列为字符串组装,注意第二个参数为false,默认为true,返回数组
$str="59,58,57,56.......";这样子,这样子可以使用->WhereIn("uid",$str)查询
如果这样子:$user->getCol("名字",true,"序号");这样取得数组为序号为键,名字为值
array("59"=>"伍德里",
  "58"=>"张三风",
  "57"=>"里斯".......);
csdn不给上图了可以下载chm手册查看
http://code.google.com/p/queryphp/downloads/list

解决方案 »

  1.   

    目前实现了代码编写
    最新程序可下到google 下载
    http://code.google.com/p/queryphp/downloads/list
      

  2.   

    http://topic.csdn.net/u/20100415/11/af4687d2-d7f2-4e56-bcc0-5232f04a0b1e.html
    以前有过设计讨论
      

  3.   

    强是强,不过怎么配置然后能够运行呢。
    改了inc.ini.php,很麻烦,各种"user"=>"admin","password"=>"123",要一一改过,各种dbname=>"psyproject",早知道是这个库名,我也不用根据你的mailbook.sql建立名叫mailbook的库了。
    然后出现了__set这样的魔术方法不使用public而使用private的情况,导致在我的php版本下报错。。
    我提个建议,首先要保证你的框架能够简易快速部署,看到东西,这样友好性还好一点,不至于让人产生厌烦情绪,然后大家才会认真去分析你的框架,并使用之
    提个建议,别介意。。
      

  4.   

    楼上你使用什么版本phpmysql链接有两个数组链接
    一个是default数组
    一个是r数组php版本最好php5.1.6以上。
      

  5.   

    我的是php5.3.2
    测试了一下,魔术方法必须public visiable
    否者会抛出个warning.
    Warning: The magic method __set() must have public visibility and cannot be static
    你可以测试下验证我说的情况。看了你写的帮助文档,挺好的,配置稍显麻烦,估计很多人和我一样,没好好看帮助文档。
      

  6.   

    php5.3.2我真的没有测试过
    我现在都是用php5.2.XX
    因为服务器为产品环境 只能装php5.2.XX你看能不能改成public
      

  7.   

    可以看框架文件
    project/router目录有一个guestbookRouter.class.php
    在后台取得guestbookRouter.class.php类名和方法。
    然后给这些方法加权限右边有一个应用权限,有一个取消权限,如果取消权限表示没有权限限制
    也就是删除权限文件
    应用权限 表示给这个类添加权限,会生成一个权限文件。
    在project/router/acl/生成 guestbookACL.class.php文件
    程序在加载guestbookRouter.class.php时候会检查有没有guestbookACL.class.php权限文件
    有就使用权限检证,没有就没有。这样加减权限跟guestbookRouter.class.php文件入口没有一点改动
    所以将来加权限方法很方便。
      

  8.   

    通用权限系统演示地址。
    http://demo.queryphp.com/project/rbac/rbacmar/admin