2016-07-13 36 views

Antwort

0

Nicht sicher, dass es mit retrieve_by_string_fields getan werden kann, obwohl eine Lösung wäre, sql zu verwenden, um zuerst die Bean-ID zu erhalten, und dann die Bean mithilfe der ID zu holen.

Beispiel mit Kontenmodul;

$name = "Akshay"; 
$db = DBManagerFactory::getInstance(); 
$id = $db->getOne("SELECT id FROM accounts WHERE name = '$name' AND deleted = 0"); 
if (!empty($id)) { 
    $account = BeanFactory::getBean("Accounts", $id); 
} 
+0

Hi @ ogge7, Ich habe die Methode retrieve_by_string_fields überschrieben, um einen weiteren Parameter zu akzeptieren, und es geschafft, es zum Laufen zu bringen. Danke für deine Antwort. – Anoop