小编use*_*287的帖子

检查记录的方法是否存在于数据库中,然后如果是CakePHP中的真实返回记录?

我是CakePHP的新开发者,我对此案感到困惑:

现在我有一个表用户模型用户,我要检查id = 4的记录是否存在:如果记录存在,则返回它,如果没有返回消息错误,我认为有2种方法:

解决方案1:

$this->Model->id = 4;

if ($this->Model->exists()) {
 return $this->Model->read();
} else {
 return "ERROR";
}
Run Code Online (Sandbox Code Playgroud)

解决方案2:

$data = $this->Model->find('first', array(
 'conditions' => array('Model.id' => 4)
));

if (!empty($data)) {
 return $data;
} else {
 return "ERROR";
}
Run Code Online (Sandbox Code Playgroud)

我不知道什么是更好或更优化(我认为在解决方案1蛋糕将做2个查询,是吗?),请给我答案为最好的解决方案.请为我的英语不好.

php mysql cakephp

5
推荐指数
1
解决办法
1722
查看次数

如何检查Laravel Hash是否有字符串?

在我使用Laravel 5.1的项目中,除了Hash默认类之外,我还使用我的库来加密密码.那么我怎样才能检查Laravel Hash是否有一个字符串?示例:

$ 2Y $ 10 $ ug8B6Pxs546eQBNICxsEOOH3NgpXjOIo.g4rf1FPZk2xJncWcFUpu

谢谢你的帮助.

php regex bcrypt laravel laravel-5

2
推荐指数
1
解决办法
1683
查看次数

标签 统计

php ×2

bcrypt ×1

cakephp ×1

laravel ×1

laravel-5 ×1

mysql ×1

regex ×1