它是通過主鍵獲取實體嗎?還是僅從具有指定編號的表中獲取實體?
如果我這樣做像水木清華
$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),並且它通過主鍵返回實體,它是否正確地轉義了?
P.S.根據https://github.com/phalcon/cphalcon/issues/265它應該通過主鍵返回實體,對吧?
您可以實例化Phalcon \ Mvc \ Model? – twistedxtra
我寫了新的Phalcon \ Mvc \ Model()作爲例子,我總是使用定義方法的擴展類getSource()等,如果它是你的問題:) – avasin