問題タブ [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 に答える
1131 参照

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 属性と同じです。

ありがとう!

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

zend-framework - selectとの関係を構築する

私はzendを初めて使用します。かつてプレーンPHPで作成されていたWebサイトを再開発し、それをzendフレームワークに組み込むように依頼されました。

私はデータベースの関係に多くの問題を抱えています。関係の定義とクエリに頭を悩ませているようには見えません。

カテゴリを探したいのですが。そのカテゴリから、それに関連付けられているすべてのCategoryInfoを検索し、そのデータセットをクエリ/並べ替え/制限できるようにしたいと思います。

これが私のモデルです。

Categorys.php

CategoryInfo.php

CategoryController.php

まず...私は何か間違ったことをしていますか?

次に...依存する行セットをクエリするにはどうすればよいですか?

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

zend-framework - Zend_Db_Table_Abstract とデフォルトのスコープ

Zend_Db_Table_Abstract ベースのモデルにデフォルトのスコープを追加する方法はありますか?

いくつかの条件をデフォルトとしてモデルを照会できるようにしたいと考えています。

例えば

  • 削除済み = false
  • 注文名 asc
0 投票する
1 に答える
1247 参照

zend-framework - タイプ Zend_Db_Table_Row エラーのアダプターがありませんか?

複数のアダプターを使用するプロジェクトがあります。だからmaモデルで私は抽象モデルを作成しました

そして、次のような抽象クラスを継承します。

そして私のコントローラーで私が試します:

すべてを取得すると動作します:

しかし、それをフィルタリングしようとすると機能しません:

results = $table->fetchRow("id = 1"); // 動作しません。エラー エラー: MyRow 型のアダプターがありません。

誰かアイデアはありますか?ありがとう。

ページネーターも使用するのを忘れていました

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

zend-framework - MVCなしでZendFrameworkDbテーブルを使用する

Db_TableMVC構造、特にクラスを使用せずにZendFrameworkを使用しようとしています。

データベーステーブルを表すクラスをいくつか作成しました。

このクラスをインスタンス化しようとすると(正常に含まれています)、次のエラーが発生します。

致命的なエラー:キャッチされない例外'Zend_Db_Table_Exception'とメッセージ'DBTables_Templates用のアダプターが見つかりません'

Db_Tableクラスが使用するデータベースアダプタを作成して含める方法を知っている人はいますか?

どんなポインタでも大歓迎です!最新バージョンのZFを使用しています。

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

oop - Zend_Db_Adapter の保護されたプロパティにアクセスする方法

保護された $_autoQuoteIdentifiers の値を変更する必要がありますが、方法がわかりません。

わかりました、クラスで直接変更できますが、これは最善の方法ではありません。

私のapplication.iniは次のとおりです。

そして、私の Bootstrap.php は次のとおりです。

何か案は?

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

zend-framework - where 節で Zend_Db_Table->update() でバインド変数を使用する方法

メソッドを使用してテーブルをデータで更新したい場合Zend_Db_Table->update()、「where」句でバインド変数を使用する方法が見つかりません。

メソッドのシグネチャは次のとおりです。

通常、次のようにメソッドを呼び出します。

quoteInto変数をバインドするのではなく、変数をエスケープするだけです。

バインド変数を使用する方法が必要です。そうしないと、DBMS はこのクエリを効果的にキャッシュできません。

何か不足していますか、それとも Zend 側の見落としですか?

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

php - Zend_Db_Table サブクエリ

ZendFW で使用したい SQL がありますが、それを機能させることができず、気が狂ってしまいます。このクエリで正しい結果が得られます。

助けていただければ幸いです。乾杯 :)

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

php - Zend Frameworkでupdate-queryに制限を追加するにはどうすればよいですか?

LIMIT 1Zend Frameworkを使用しているときに、この句を更新に追加するにはどうすればよいですか?

Zend_Db_Table_Abstract::update()スウィートクラスとは異なり、それ自体が実行されるため、使用しないように強制されますZend_Db_Select

これを行う理由は単なる予防策でありZend_Db_Table_Abstract::update()、コードで見つかった場合の構文は、より一般的なものよりも理にかなっていると思いますZend_Db_Adapter_Abstract::query()