問題タブ [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.
database - 配列を Zend_Db_Table_Row に zend フレームワーク
配列から Zend_Db_Table_Row または Zend_Db_Table_Rowset に自動的に変換する方法はありますか?
Zend_Db_Table_Row から toArray() を使用して配列を取得できますが、その反対のようなものがあるかどうか疑問に思っていましたか?
これまで、配列を取得して Zend_Db_Table_Row の属性を設定する関数 fill($data) を実装してきました。
もちろん、配列キーは Zend_Db_Table_Row 属性と同じです。
ありがとう!
zend-framework - selectとの関係を構築する
私はzendを初めて使用します。かつてプレーンPHPで作成されていたWebサイトを再開発し、それをzendフレームワークに組み込むように依頼されました。
私はデータベースの関係に多くの問題を抱えています。関係の定義とクエリに頭を悩ませているようには見えません。
カテゴリを探したいのですが。そのカテゴリから、それに関連付けられているすべてのCategoryInfoを検索し、そのデータセットをクエリ/並べ替え/制限できるようにしたいと思います。
これが私のモデルです。
Categorys.php
CategoryInfo.php
CategoryController.php
まず...私は何か間違ったことをしていますか?
次に...依存する行セットをクエリするにはどうすればよいですか?
zend-framework - Zend_Db_Table_Abstract とデフォルトのスコープ
Zend_Db_Table_Abstract ベースのモデルにデフォルトのスコープを追加する方法はありますか?
いくつかの条件をデフォルトとしてモデルを照会できるようにしたいと考えています。
例えば
- 削除済み = false
- 注文名 asc
zend-framework - タイプ Zend_Db_Table_Row エラーのアダプターがありませんか?
複数のアダプターを使用するプロジェクトがあります。だからmaモデルで私は抽象モデルを作成しました
そして、次のような抽象クラスを継承します。
そして私のコントローラーで私が試します:
すべてを取得すると動作します:
しかし、それをフィルタリングしようとすると機能しません:
results = $table->fetchRow("id = 1"); // 動作しません。エラー エラー: MyRow 型のアダプターがありません。
誰かアイデアはありますか?ありがとう。
ページネーターも使用するのを忘れていました
zend-framework - MVCなしでZendFrameworkDbテーブルを使用する
Db_Table
MVC構造、特にクラスを使用せずにZendFrameworkを使用しようとしています。
データベーステーブルを表すクラスをいくつか作成しました。
このクラスをインスタンス化しようとすると(正常に含まれています)、次のエラーが発生します。
致命的なエラー:キャッチされない例外'Zend_Db_Table_Exception'とメッセージ'DBTables_Templates用のアダプターが見つかりません'
Db_Table
クラスが使用するデータベースアダプタを作成して含める方法を知っている人はいますか?
どんなポインタでも大歓迎です!最新バージョンのZFを使用しています。
oop - Zend_Db_Adapter の保護されたプロパティにアクセスする方法
保護された $_autoQuoteIdentifiers の値を変更する必要がありますが、方法がわかりません。
わかりました、クラスで直接変更できますが、これは最善の方法ではありません。
私のapplication.iniは次のとおりです。
そして、私の Bootstrap.php は次のとおりです。
何か案は?
zend-framework - where 節で Zend_Db_Table->update() でバインド変数を使用する方法
メソッドを使用してテーブルをデータで更新したい場合Zend_Db_Table->update()
、「where」句でバインド変数を使用する方法が見つかりません。
メソッドのシグネチャは次のとおりです。
通常、次のようにメソッドを呼び出します。
quoteInto
変数をバインドするのではなく、変数をエスケープするだけです。
バインド変数を使用する方法が必要です。そうしないと、DBMS はこのクエリを効果的にキャッシュできません。
何か不足していますか、それとも Zend 側の見落としですか?
php - Zend_Db_Table サブクエリ
ZendFW で使用したい SQL がありますが、それを機能させることができず、気が狂ってしまいます。このクエリで正しい結果が得られます。
助けていただければ幸いです。乾杯 :)
php - Zend Frameworkでupdate-queryに制限を追加するにはどうすればよいですか?
LIMIT 1
Zend Frameworkを使用しているときに、この句を更新に追加するにはどうすればよいですか?
Zend_Db_Table_Abstract::update()
スウィートクラスとは異なり、それ自体が実行されるため、使用しないように強制されますZend_Db_Select
。
これを行う理由は単なる予防策でありZend_Db_Table_Abstract::update()
、コードで見つかった場合の構文は、より一般的なものよりも理にかなっていると思いますZend_Db_Adapter_Abstract::query()
。