問題タブ [zend-db-table]
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.
zend-framework - ZendFramework-ネストされたクエリに順序を適用する
これは非常に単純なことかもしれません。以下の通常のSQLクエリを確認してください
このクエリはmysqlで正常に実行されます(これが正しい方法かどうかはわかりません)が、機能します。ショッピングテーブルから最後の5つのIDを取得し、毎回ランダムに注文します
Zendでこれを達成したいと思います。最初の部分を実行してからRAND句を結果に適用する方法がわかりません-以下にあるものはそれを行いません。
zend-framework - NULL値を返すZend DB
Zend_DB_Table_Abstract から拡張された次のクエリがあります
ただし、「同等」が目的の値を返すにもかかわらず、NULL値を返します
上記の Zend_DB_Table コンストラクトは正しいですか?
php - Zend フレームワークで extends Zend_Db_Table_Abstract を使用して複数の $_name を使用する方法
このようにしようとしましたが、いくつかのエラーが表示されています。テーブル名はユーザーとメッセージです。
zend-framework - 複雑なwhere句をZendTableSelectに追加するにはどうすればよいですか?
私はWebを検索しましたが、良い確かな例を示すものは何も見つかりませんでした。私の質問は基本的にこれです:
これを変換するにはどうすればよいですか?
SELECT * FROM table WHERE((a = 1 AND b = 2)OR(c = 3 OR c = 4))AND d = 5;
これに似た構文をZendするには:
$ this-> select()-> from($ this->_schema。'。'。$this->_ name)-> where('a =?'、 '1');
では、どうすればそれを行うことができますか?
よろしくお願いします。
php - Zend Framework - データベース テーブル シングルトン
Zend_Db_Table
モデルをインスタンス化するときに行われた作業を「キャッシュ」するために、コードでこれを行っていることに気付きました。
この方法はあまり DRY ではないことが気になり、今日、これを行うにはおそらくシングルトン パターンの方が優れていることに気付きました。問題は、シングルトン クラスを作成したことがないことです。Web 検索を行ったところ、シングルトンに関する率直なコメントがいくつか見つかりましZend_Db_Table
たが、実際の例はありませんでした。
既にメタデータ キャッシュを構成しています。
Zend_Db_Table
モデルをシングルトンにするにはどうすればよいですか?- 落とし穴や欠点はありますか?
編集:シングルトンが答えだと考える理由は、コードに次の呼び出しを単純に含めることができ、$x_table = new Default_Model_DbTable_X;
存在する場合は単一のインスタンスが返されると思ったからです。これが可能であれば、私はその解決策を好みます。
php - Zend_Db_Select: where 句で条件を再グループ化する
私はこのようなことをしたいと思います:
ただし、orWhere 句が一意の AND 句でグループ化されていないため、出力されたクエリは正しくありません。これらの NOT LIKE 句を括弧のペアで再グループ化できるかどうかを知りたいです。
私の現在の代替手段は次のとおりです。
ありがとう!
php - Zendの同じテーブル内の1対多の関係
各グループには多くのグループ
の子がいます。groupModel を作成し、コーディングを開始したいのですが、このコードは適切に処理できますか?
zend-framework - Zend Framework の関係 - findDependentRowset
メソッド findDependentRowset を呼び出すと、返される行セットには、参照に一致する行セットだけでなく、従属テーブルのすべての行が含まれます。
findDependentRowset は私の「ルール」に一致する行セットのみを返すと仮定していたので、誰かがこれを説明できることを願っていますか?
次の DbTable モデルがあります。
今、私は次のことを実行すると:(質問のために簡略化されています)
$dRow には、$row と同じadvertisingId を持つ「画像」のみが含まれていると予想されますが、代わりに Images テーブルのすべての行を受け取ります。
php - Zend_Db_Select where()およびZend_Db_Adapter quoteInto()
Zend_Db_Selectのwhere()メソッドは、オプションの値を完全に含める場合、およびZend_Db_AdapteのquoteInto()メソッドは、SQLをエスケープする限り基本的に同じですか?
言い換えれば、これらの2つの引用は同一であり、同等に安全ですか?
ありがとう!
php - doctrine ORM と zend-db-table をいつ使用する必要がありますか?
プロジェクトの規模、doctrine と zend-db-table の速度とパフォーマンスの観点から、Zend プロジェクト内でいつ doctrine を使用する必要があり、いつ zend-db-table を使用する必要がありますか?