BillGe

Results 92 comments of BillGe

demo 中的这个 `'lan'=>TXLanguage::getLanguage('cn')`只是用来下发当前选中的语言 使前端高亮的。可以不用参考

支持的 服务器上安装好redis扩展后 直接使用 TXApp::$base->redis 即可获得redis单例类 redis连接配置在 /app/config/dns_{生产环境}.php 中配置

如果多有个redis连接 也可以通过choose方法选择 `$redis1 = TXApp::$base->redis;` 对应config中的 默认redis配置 `$redis2 = TXApp::$base->redis->choose('redis2')` 对应config中的 redis2配置

@showx 因为内部框架与内部系统库的耦合较多,很多内部更新的功能与开源的框架已经有部分脱节了 之后有时间会做一次整理开源输出,应该会以大版本的形式更新

在addition里 count是不去重的 用distinct会去重

另外 可以在语句执行前添加 TXEvent::on(onSql) 来添加数据库调试事件 会在浏览器console中打印出 最终执行的sql语句

->addition([['sum'=>['use_times'=>'usetimes'],'distinct'=>['userid'=>'users','project'=>'projects']]]) 这样既可

sql模版在多表中也是一样可以使用的,join后的DAO调用select commond方法时 :table会自动替换为连表后的表名 例如 `$this->userDAO->join($this->projectDAO, array('projectId'=>'id'))->select('select * from :table')` 最后执行的sql为 `select * from user join project on user.projectId = project.id` 你可以用 TXEvent::on(onSql); 调试看看

是的 一个网段的配一个就行 斜杠后面的是子网掩码位数 例如 想匹配 `192.168.0.*` 只需要配置 192.168.0.1/24 就行 `192.168.*.*` 则配成 192.168.0.1/16 即可

@coolsharkll 不好意思 这么久了才回答 不知道为啥没有收到邮件 $DAO = $this->newsDAO; $dataNews = $DAO->query(); return $this->display('main/test',array('dataNews'=>$dataNews)); 正常是这样使用的 在模板中 数据应该用 `` 的方式来渲染(具有自动实体化的操作) 其中$PRM 其实是一个具有反XSS的object 使用var_dump是打印不了数组的