問題タブ [phalcon-orm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - XAMPPサーバーを使用したubuntu 16.04 LTSへのPhalconのインストール
良い一日をお過ごしください。あなたの助けが必要です。
自分のバージョンの ubuntu に Phalcon 3 をインストールする方法がわかりません。私が取らなければならないすべてのステップを教えていただきたいと思います。どうもありがとうございました!
お願いします!
php - Phalcon - ::find() 関係条件付き
::find()
静的呼び出しでデータを取得し、外部に関連するパラメーターを渡すために、Phalcon でモデルをフェッチして条件付きパラメーターを使用してデータを取得しようとしています。
エラーが表示されます:
Error fetching
ProductReportsreport: exception 'Phalcon\Mvc\Model\Exception' with message 'Syntax error, unexpected token ORDER, near to '.order_status_id = 6', when parsing: SELECT [ProductReports].* FROM [ProductReports] WHERE order.order_status_id = 6 (113)
foreachループを実行する代わりに、::find()
リレーションの静的フィルタリングにフェッチする方法はありますか(リレーションエイリアスを使用して単一の行をフィルター処理します)。order
php - Phalcon モデルは、新しく追加された属性を除くすべてを保存します
Phalcon モデル クラスの更新を受け取り、ローカル データ テーブルをモデルに含まれる新しい属性で更新する必要がありました。通常、この種の操作は問題ではありません。単に SQL クエリを変更して列を追加し、オブジェクトに値を割り当て、save を呼び出すだけです。
ただし、今回は奇妙なことが起こりました。モデルで save() を呼び出すと、テーブルに追加した 2 つの新しい属性を除いてすべてが更新/作成されます。生の SQL クエリを確認するためにログを確認したところ、2 つの新しい属性が欠落しています。面白いことに、この操作は最初にテストしたときに機能していました。
このエラーはフレームワークに起因する可能性があると思います。コードをデバッグした後、モデルが新しい値を取得していることがはっきりとわかりますが、何らかの理由でそれを SQL クエリに渡すことができません。
したがって、私の質問は次のとおりです。Phalcon モデルをテーブルと再度同期させる方法はありますか?