unbindModel是如何在蛋糕中发生的?
$this->User->unbindModel(array('hasAndBelongsToMany' => array('Friend')));
Run Code Online (Sandbox Code Playgroud)
我在函数的开头写了这个.但它仍在查询"朋友"模型.在函数中间调用了paginate().所以我认为分页器可能正在生成查询.
我在paginate之前添加了一个unbindModel调用,它现在可以工作了.
$this->User->unbindModel(array('hasAndBelongsToMany' => array('Friend')));
$user = $this->paginate("User", array("User.first_name LIKE" => $user["User"]["first_name"]));
Run Code Online (Sandbox Code Playgroud)
unbindModel是否取消绑定每个查询?或者在整个函数调用期间解除绑定?
我知道它具有很好的开箱即用功能,但是它很容易定制吗?
就像我从数据库查询内容或更改css布局一样.
为它创建自己的模块是否更快,或者继续使用像Cake这样的框架从头开始编写所有内容
php如何转换布尔变量?
我试图将一个布尔值保存到数组:
$result["Users"]["is_login"] = true;
Run Code Online (Sandbox Code Playgroud)
但是当我使用debug时,is_login值为空.当我做条件时:
if($result["Users"]["is_login"])
Run Code Online (Sandbox Code Playgroud)
条件总是错误的.
然后我尝试这样做:
$result["Users"]["is_login"] = "true";
Run Code Online (Sandbox Code Playgroud)
它起作用了.
这并不是什么大不了的事,但是当我从函数返回布尔值时,我仍然需要将它们转换为字符串.