問題タブ [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 - fetchRowと同じようにZend dbテーブルを検索
データベースから値を取得するために find() を使用していますが、オブジェクトを含む配列を返します。
よろしくお願いします。
php - 非常に単純なZend_Db_Tableの質問
私はこれが途方もなく簡単に聞こえることを知っていますが、グーグルで見つけることができるこの主題についての文書は単にありません。
データベースから2つの列を選択したいと思います。Zend_Db_Tableオブジェクトを作成し、それを自分のテーブルにポイントしました。
ここで、customerIdとnameの2つの列を選択します。
テーブル全体ではなく、これら2つの列だけを選択するにはどうすればよいですか?
よろしくお願いします。ケーキを焼くか、部屋を掃除します。
zend-framework - コントローラーに読み込まれた構成を取得する
Zend フレームワークのインストールで、新しい Zend_Config([ ** ]) を作成せずに、コントローラー ファイルに既に読み込まれているオプションを取得するにはどうすればよいですか? 実例。
zend-framework - Zend フレームワーク コンポーネント DB はクラス Zend_Paginator_Adapter_DbTableSelect を見つけることができません
小さなプロジェクトで、Zend Framework 以外の Zend ライブラリをいくつか使用しています。Zend_Db
andを使用していますZend_Paginator
が、を使用してページネーションを設定しようとするとZend_Paginator_Adapter_DbTableSelect
、クラスが見つからないというエラーが表示されます。
致命的なエラー: Class 'Zend_Paginator_Adapter_DbTableSelect' not found in C:\xampp\htdocs\php_testing\zend\zend_db\index1.php 行 65 これが私のコードです:
ありがとう
########更新編集##########
php - すべての行を返すfindDependentRowset
私はこれらの2つのモデルを持っています:
と
getUserLists
次のようにコントローラー内で呼び出します。
それを私のビューに渡し、次のfindDependentRowset
ように呼び出します。
しかし、問題は、where句に一致するものだけでなく、従属テーブルからすべての行セットを出力することです
max - Zend_Db_Table で最大の価値を得る
Zend_Db_Table を取得しました
今、フィールドの利用可能な最大値を取得したいと考えています。
MAX(number) 値を取得する方法はありますか、それとも基本的な SQL を使用する必要がありますか?
ありがとう!
php - Zend フレームワークの使用時に複数のテーブルからデータを取得しますか?
Zend を使用して複数のデータベース テーブルからデータを取得するベスト プラクティスはありますか? 近い将来、自分が書いたコードをリファクタリングしたくなるよりも、知りたいです。Zendのドキュメントを読んでいたところ、次のように書かれていました:
「結合されたテーブルの列を行/行セットで返すように指定することはできません。これを行うと、PHP エラーが発生します。これは、Zend_Db_Table の整合性が保持されるようにするために行われました。つまり、Zend_Db_Table_Row は、そのテーブルから派生した列のみを参照する必要があります。親テーブル。」
したがって、複数のモデルを使用する必要があると思います-それは正しいですか? たとえば、日付が 2 つの日付の間にある特定のユーザー ID のすべての注文を取得したい場合、どうすればよいでしょうか?
コントローラーから 2 つの異なるモデルにアクセスし、アクションでそれぞれのデータを組み合わせることが可能であることはわかっていますが、私はこれを行うことに満足していません。これを行う...
どこで、なぜ、どのように?:)
ありがとう!
php - zend フレームワークの選択結合エラー getTable()
モデルにこのメソッドを実装しようとしています:
認識されないメソッド 'getTable()'というエラーが表示されます
基本的に、私はこのSQLクエリを実装しようとしています:
zend からのスタック トレース ダンプ:
お知らせ下さい。
php - Zend_Db_Table_Rowをどのようにクエリしますか
Zend_Db_Table_Rowオブジェクトに対してSQL(Zend_Db_Select)クエリを実行することは可能ですか?2つのZend_Db_Table_Rowオブジェクトを結合するのはどうですか?
少し遅れているように聞こえますが、何百、何千もの行を処理しています。操作している行オブジェクトがすでにあるので、データベースに再度クエリを実行したくありません。
それがはっきりしていることを願っています。そうでない場合は、明確にするように私に依頼してください。
編集:
明確にするために、オブジェクトはメモリ内にあります。私はすでにデータベースからそれらを取得しました。
この理由は次のとおりです。
「ログ」テーブルには何千ものレコードがあります。複数のユーザー定義の基準に応じて、これらに対応する必要があります。これらのログを処理するときは時間が重要です。そこでは、これをタイムリーに実現するための新しいプロセスが分岐しています。ログごとに新しいプロセスがフォークされます。したがって、オブジェクトはすでにメモリに存在します。