問題タブ [tablegateway]
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-framework2 - zf2 DbTable に指定されたパラメータは、有効な SQL ステートメントを生成できませんでした。テーブル名と列名の有効性を確認してください
認証時にエラー メッセージが表示されます。「DbTable に指定されたパラメーターは、有効な sql ステートメントを生成できませんでした。テーブル名と列名の有効性を確認してください。」私のログイン コントローラー コードは
そして私のmodule.phpには含まれています
zend-framework2 - Zf2 テーブルゲートウェイ
ServiceManager を使用せずにデータベースにクエリを実行できない理由を理解する助けが必要ですか、それとも何か間違っている可能性があります。私のアプローチはおそらく推奨されていませんが、あなたの答えはフレームワークをよりよく理解するのに役立ちます.
私のモデルは次のとおりです。
私のコントローラー:
対応するビュー ファイル:
ありがとう。
php - Zend Paginator + Table Gateway:エラー
エラー:paginatorの要素はオブジェクトです(配列ではありません)。var_dump($records)
:
コントローラ:
RecordsTable:
ビューで:
私は何が間違っているのですか?どうすれば$records
配列として作成できますか?
前もって感謝します!
zend-framework2 - (理由)Zend \ Db \ ResultSetはTableGateway機能ですか?
Zend Framework 2のドキュメントには、次のように書かれZend\Db\TableGateway\TableGateway
ています。
[Zend \ Db \ TableGateway \ TableGateway]コンストラクターは、単一の機能オブジェクト、FeatureSetオブジェクト、または機能オブジェクトの配列の3つの異なる形式で機能を取得できます。
そしてTableGateway
コンストラクターは実際に型をチェックします。
したがって、TableGateway
コンストラクターの4番目の引数は、互換性があるFeature\AbstractFeature
か、互換性のあるオブジェクトFeature\FeatureSet
の配列である必要がFeature\AbstractFeature
あります。
Get Startedチュートリアルのモデル部分では、タイプのオブジェクトTableGateway
が作成され、Zend\Db\ResultSet\ResultSet
4番目の引数として取得されます。
ResultSet
ではありませんinstanceof
AbstractFeature
。しかし、それは機能します。
それはどのように機能しますか?
php - tablegateway と Adapter をいつ使用するか
Zend または私は、このフレームワーク全体の概念は私にとって新しいものだと言います。いくつかの例は、Module.php でそのコントローラーに関連するテーブルの名前を定義する tablegateway 形式に基づいています。
また、他の例では、Module.php に 3 行のコードしかなく、アダプターについて説明し、__constuct() を介して初期化しています。
そしてクラス __construc() で
私が理解できないのは、それらの両方から選択する方法です。
zend-framework2 - Zend Framework 2: 検証クラスで ServiceLocator を取得する方法
検証クラスで ServiceLocator を取得したいと思います。Controller インスタンスから取得しようとしましたが、null が返されます。
}
Module.php
しかし、私はFatal error: Call to member function get() on a non-object
を取得しますモデルクラスで ServiceLocator を取得する適切な方法は何ですか?
php - Zend:複数のテーブルからデータを取得する
以下の私のコードを見つけてください
モジュール.php
shoppingcontroller.php
私の最初のコードでわかるように、shop_categories
データを取得しているデータベース テーブルは上記のコードで正常に動作しshop_goods
ます。
zend-framework2 - ZF2 - ページネーション後に行セットにデータを追加する方法はありますか?
私はmodule.phpにそのようなものを持っています
および OrderTable (テーブルゲートウェイ) で:
そして今、私は $data を変更したい - すべての行に何かを追加しますか? 出来ますか?そしてどうやって?
より一般的に見ると、オブジェクト Order ( new Order () ) に、別のクエリの結果 (この場合は製品のリスト) を追加したいだけです。