Results 16 issues of 小莫

因为需要,要筛选“不包含某些字符”的数据,要用到not like来进行操作,发现好像不支持。。。

如果使用的话, $result = $this->testDAO->update(['type'=>['+'=>1.3]]); 结果好像会被会被取整 数据库的类型已经设置成double了 直接赋予一个浮点数没有问题,

抱歉,我不太懂数据库缓存方面的知识, 之前也没做数据库缓存(也没考虑到), 最近网站浏览量有点大,高峰期的时候数据库有点撑不住了, 然后才考虑来整个缓存。。。 我设置了$_pkCache = true; 然后我看wiki上有个 //参数为pk值 返回 ['id'=>10, 'name'=>'test', 'time'=>1461845038] $data = $this->testDAO->getByPk(10); 这个是在单表的情况下通过id(我猜是通过$_pk = 'id'来设置的)来获取, 如果我需要leftJoin多个表的时候,要怎么办

事情是这样的,我自定了一套积分算法: 积分 = 浏览/2 + 点赞 + 收藏*2 然后我想让热门内容按照积分从高到低进行排序 “积分”这个没有在数据库存为字段,如果要在数据库加的话要刷10多万条数据,感觉蛮麻烦的; 如果: 浏览是“click” 点赞是“mark” 收藏是“collection” 积分存为“integral” 请问要怎么写才能让内容按照积分从高到低进行排序

在写用户登录后保持登录的功能,之前用的是 ` App::$base->session->web_userid =$webUser['uid']` 来储存登录的用户信息, 但这个在每次关闭浏览器后重新打开,值就没了, 有想过用cookie来写,但cookie有安全隐患, 有什么办法让session可以不被自动清空吗? 看到 /config/config.php 里面有个 'session' => array( 'save_handler'=>'files', //redis memcache 'maxlifetime' => 60 * 60 * 24 * 7 //过期时间s ), 我在想 ,是不是与save_handler的值有关系

准备写一个用户订阅作者的功能,在用户订阅作者后,在作者更新或发布内容的时候会收到消息提醒; 消息提醒我是单独放在一个表里面,在创建消息的时候就相当于创建一行数据; 实现这个功能并不困难,主要就是效率问题; 如果一个作者有1万个粉丝,那么在他更新内容的时候就要创建1万条消息; 看到wiki上有个方法 `addList(或insertList)方法为批量添加数据,第二个参数为批量执行的个数,默认一次执行100行 返回成功(true)或者失败(false)` 想请问一下,这个方法执行效率怎样,执行1千次、1万次、10万次、100万次的话,会影响服务器的运行吗

在写一个项目,需要统计表中的每个“publish”的数量并列出来,比如说表“list”: ``` +------+----------+ | id | publish | +------+----------+ | 1 | 小明 | | 2 | 小红 | | 3 | 小刚 | | 4 | 小明 | |...

ts 请求代码 `function GetUser() { axios.post("/render/GetUser", { user: "111" }).then((res: any) => { console.log(res); }) }` PHP接收代码 `public function action_GetUser(){ $user = $this->request->post("user"); $this->json([ "code"=>"00", "user"=>$user ]); }` 请求返回 `{"code":"00","user":null}`...

比如说, 我先定义了这样的路由①: ``` // 用户个人中心 'u/' => 'space/index', 'u' => 'space/index', ``` 然后有另外一个路由②: ``` '' => 'mod/game', ``` > 这两个路由都是在 `config\config.php`文件里面的 `routeRule`数组里面配置的 然后,如果我访问的是 "http://localhost/taiwu", 正常我是希望他走路由②,但实际上他会这样一个错误: ``` Fatal error: Autoload file[taiwspaceAction]...

我创建了两个 model,一个 redis 缓存相关, 一个 user 用户相关。 经过测试,如果只单独使用其中一个,没有问题,但如果两个混合使用,后面的那个model无法正常定位到方法。 如果把前面的 $data = App::$model->redis->GetWikiDataForPath($path); 注释掉, 后面的 $user_id = App::$model->user->GetUserId(); 就能正常获取到用户id了, 但如果前面的存在,后面的就会报错找不到 GetUserId 方法,原因是因为它去 redis 里面找的 。 将两个方法反过来, 如果先用 App::$model->user 之后,再调用 App::$model->redis ,它则会去...