Wird die Bedingung ignoriert, wenn das Feld beim Abfragen von Daten mit phalcon orm nicht vorhanden ist?

WBOY
Freigeben: 2016-08-04 09:22:11
Original
1389 Leute haben es durchsucht

Phalcon Mongo, Mongo-Felder werden beim Hinzufügen von Daten automatisch erstellt, sodass beim Abfragen nicht vorhandene Felder als Abfragebedingungen verwendet werden können. Zu diesem Zeitpunkt ignoriert Phalcon Orm jedoch die Bedingungen und gibt keine anderen zugehörigen Datensatzzeilen zurück. Wie kann dieses Problem besser gelöst werden?

<code>$memberVercode = \Model\MemberVercode::findFirst(array(
    array('telphone'    =>  $telphone),
));
if ($memberVercode/*这个变量怎么判断比较好,即使telphone字段不存在,他依然返回一个纪录对象*/) {
    //如果存在,则更新操作
} else {
    //添加操作
}</code>
Nach dem Login kopieren
Nach dem Login kopieren

Antwortinhalt:

Phalcon Mongo, Mongo-Felder werden beim Hinzufügen von Daten automatisch erstellt, sodass beim Abfragen nicht vorhandene Felder als Abfragebedingungen verwendet werden können. Zu diesem Zeitpunkt ignoriert Phalcon Orm jedoch die Bedingungen und gibt keine anderen zugehörigen Datensatzzeilen zurück. Wie kann dieses Problem besser gelöst werden?

<code>$memberVercode = \Model\MemberVercode::findFirst(array(
    array('telphone'    =>  $telphone),
));
if ($memberVercode/*这个变量怎么判断比较好,即使telphone字段不存在,他依然返回一个纪录对象*/) {
    //如果存在,则更新操作
} else {
    //添加操作
}</code>
Nach dem Login kopieren
Nach dem Login kopieren
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage