問題タブ [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 - Zend Framework を使用して内部結合を行う最良の方法は?
Zend Framework を使用して 2 つのテーブルを結合する方法はいくつかあるようですが、これまでに行ったことがないため、どの方法が最適かわかりません。
これは私がやろうとしていることです...
データベースに 3 つのテーブルがあります。
ユーザーが所属するグループを調べて、それをユーザーに表示しようとしています。この SQL ステートメントはほとんどの作業を行います (ただし、もっと良い書き方があるかもしれません)。グループのIDとタイトルである、私が関心のある列のみを返します。
Zend Framework でこれを行うにはどうすればよいですか?
zend-framework - この Zend_Form_Element_Select db エラーを回避するにはどうすればよいですか?
マルチオプションで要素を使用するZend_Form_Element_Select
と、選択した値を渡してZend_DB_Table
データベースに挿入すると、このエラーが発生します
問題を説明するのに大いに役立つと思われるいくつかのコード スニペットを抽出しました。accounts_statusフィールドはテーブルに存在します。
フォーム構成にselect要素とオプションを追加しました(他の要素は省略しました)
Zend_DB_tableを使用して、コントローラーからポスト値を挿入します
私のコントローラーでは、投稿値を取得してモデルに送信します
このアプローチは、要素を扱っている場合を除いて私にとってはZend_Form_Element_Select
うまくいきます.CRUD操作に関しては、この選択要素を扱う特定の方法があるかどうか疑問に思っています.
zend-framework - Zend Framework:複数のことが当てはまるテーブル行を削除するには?
通常、これは私にとってはうまくいくでしょう:
しかし、私は2つのIDを一致させる必要があります。なので、構造がよくわかりません。
では、Zend Framework でこれを行うにはどうすればよいでしょうか。
zend-db-table - Zend_Db_table で join を使用すると列名が重複する
私は2つのテーブルを持っています。どちらにも「タイトル」という名前の列があります。次のコード スニペットを使用して 2 つのテーブルを結合すると、タイトル列の 1 つにアクセスできません。
両方の列にアクセスする方法はありますか?
php - Zend Framework:最後に挿入された行のIDを取得するには?
次のコードを使用して、データベースに新しい行を挿入しています。
作成したばかりのこの行の行 ID を取得するにはどうすればよいですか?
php - Zend_Db_Table 読み取りと書き込みに異なる Connection-Adapter を使用する
現在の ZF プロジェクトでは、読み取りと書き込みに異なる DB 接続を使用する必要があります。私のアプローチは、Zend_Db_Table_Abstract (および Zend_Db_Table_Row_Abstract) を拡張することでこれを行うことでした。
現時点では次のようになります。
}
私の好みでは、これは多くの冗長なコードへの道です。(Zend_Db_Table_Row では、save メソッドと setFromArray メソッドも上書きする必要があります)
これに関する提案はありますか?2 つの DB 接続間の切り替えは、可能な限り透過的である必要があります。
ティア・ルフィヌス
zend-framework - Zend Framework:指定された列の値でテーブル行を見つける方法は?
クイックスタート ガイドとまったく同じようにモデルを実装しています。
私のモデルでは、findByToken()
メソッドを実装しようとしています。現在のfind()
メソッドはパラメーターを受け入れ$id
ますが、別の列の値で検索したいです。
私はこのようなことを試みましたが、うまくいかなかったと思います:
指定された列の値で行を見つける適切な方法は何でしょうか?
mysql - Zend_Db:テーブルから行数を取得する方法は?
テーブルにいくつの行があるか知りたいです。私が使用しているデータベースはMySQLデータベースです。のような呼び出しに使用しているDb_TableクラスがすでにありますfetchAll()
。ただし、テーブルからの情報は必要ありません。行数だけが必要です。呼び出さずにテーブル内のすべての行の数を取得するにはどうすればよいfetchAll()
ですか?
php - mysql の完全一致を最適化する方法
こんにちは、完全一致検索をさらに最適化するにはどうすればよいかについてのトリックを知っていますか?
最適化しようとしているコード:
検索はいくつかの会社を検索する必要があります...そして、フィールド名にGoogleがあり、ortフィールドにnew yorkがあるとしましょう。
私は次のようなクエリを実行したいと考えています:ニューヨークの google center の結果として、ニューヨークのすべての google center のみを取得します!
私の言いたいことを理解していただければ幸いです。