問題タブ [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.

0 投票する
2 に答える
3466 参照

zend-framework - ZendFramework-ネストされたクエリに順序を適用する

これは非常に単純なことかもしれません。以下の通常のSQLクエリを確認してください

このクエリはmysqlで正常に実行されます(これが正しい方法かどうかはわかりません)が、機能します。ショッピングテーブルから最後の5つのIDを取得し、毎回ランダムに注文します

Zendでこれを達成したいと思います。最初の部分を実行してからRAND句を結果に適用する方法がわかりません-以下にあるものはそれを行いません。

0 投票する
2 に答える
426 参照

zend-framework - NULL値を返すZend DB

Zend_DB_Table_Abstract から拡張された次のクエリがあります

ただし、「同等」が目的の値を返すにもかかわらず、NULL値を返します

上記の Zend_DB_Table コンストラクトは正しいですか?

0 投票する
2 に答える
1074 参照

php - Zend フレームワークで extends Zend_Db_Table_Abstract を使用して複数の $_name を使用する方法

このようにしようとしましたが、いくつかのエラーが表示されています。テーブル名はユーザーとメッセージです。

0 投票する
4 に答える
10968 参照

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');

では、どうすればそれを行うことができますか?

よろしくお願いします。

0 投票する
1 に答える
1636 参照

php - Zend Framework - データベース テーブル シングルトン

Zend_Db_Tableモデルをインスタンス化するときに行われた作業を「キャッシュ」するために、コードでこれを行っていることに気付きました。

この方法はあまり DRY ではないことが気になり、今日、これを行うにはおそらくシングルトン パターンの方が優れていることに気付きました。問題は、シングルトン クラスを作成したことがないことです。Web 検索を行ったところ、シングルトンに関する率直なコメントがいくつか見つかりましZend_Db_Tableたが、実際の例はありませんでした。

既にメタデータ キャッシュを構成しています。

  1. Zend_Db_Tableモデルをシングルトンにするにはどうすればよいですか?
  2. 落とし穴や欠点はありますか?

編集:シングルトンが答えだと考える理由は、コードに次の呼び出しを単純に含めることができ、$x_table = new Default_Model_DbTable_X;存在する場合は単一のインスタンスが返されると思ったからです。これが可能であれば、私はその解決策を好みます。

0 投票する
3 に答える
404 参照

php - Zend_Db_Select: where 句で条件を再グループ化する

私はこのようなことをしたいと思います:

ただし、orWhere 句が一意の AND 句でグループ化されていないため、出力されたクエリは正しくありません。これらの NOT LIKE 句を括弧のペアで再グループ化できるかどうかを知りたいです。

私の現在の代替手段は次のとおりです。

ありがとう!

0 投票する
1 に答える
690 参照

php - Zendの同じテーブル内の1対多の関係

各グループには多くのグループ
の子がいます。groupModel を作成し、コーディングを開始したいのですが、このコードは適切に処理できますか?

0 投票する
1 に答える
3404 参照

zend-framework - Zend Framework の関係 - findDependentRowset

メソッド findDependentRowset を呼び出すと、返される行セットには、参照に一致する行セットだけでなく、従属テーブルのすべての行が含まれます。

findDependentRowset は私の「ルール」に一致する行セットのみを返すと仮定していたので、誰かがこれを説明できることを願っていますか?

次の DbTable モデルがあります。

今、私は次のことを実行すると:(質問のために簡略化されています)

$dRow には、$row と同じadvertisingId を持つ「画像」のみが含まれていると予想されますが、代わりに Images テーブルのすべての行を受け取ります。

0 投票する
2 に答える
1653 参照

php - Zend_Db_Select where()およびZend_Db_Adapter quoteInto()

Zend_Db_Selectのwhere()メソッドは、オプションの値を完全に含める場合、およびZend_Db_AdapteのquoteInto()メソッドは、SQLをエスケープする限り基本的に同じですか?

言い換えれば、これらの2つの引用は同一であり、同等に安全ですか?

ありがとう!

0 投票する
4 に答える
7396 参照

php - doctrine ORM と zend-db-table をいつ使用する必要がありますか?

プロジェクトの規模、doctrine と zend-db-table の速度とパフォーマンスの観点から、Zend プロジェクト内でいつ doctrine を使用する必要があり、いつ zend-db-table を使用する必要がありますか?