它是通过主键获取实体..还是仅从具有指定编号的表中获取实体?
如果我喜欢
$model = new Phalcon\Mvc\Model();
$model->findFirst('id = 1');
天气晴朗。但如果我定义
$model->findFirst(1);
它应该返回什么?主键=“1”的实体还是表中的第一个实体?我之所以问,是因为我在团队的代码方法中发现了诸如
class BaseModel extends \Phalcon\Mvc\Model
{
public function getById($id) { /* ... */ }
}
我不确定我们是否真的需要它们。
第二个问题 - 如果我们执行 findFirst($int),它通过主键返回实体,它是否正确转义?
PS根据https://github.com/phalcon/cphalcon/issues/265它应该通过主键返回实体,对吧?