問題タブ [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.

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

zend-framework2 - zf2 DbTable に指定されたパラメータは、有効な SQL ステートメントを生成できませんでした。テーブル名と列名の有効性を確認してください

認証時にエラー メッセージが表示されます。「DbTable に指定されたパラメーターは、有効な sql ステートメントを生成できませんでした。テーブル名と列名の有効性を確認してください。」私のログイン コントローラー コードは

そして私のmodule.phpには含まれています

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

zend-framework2 - Zf2 テーブルゲートウェイ

ServiceManager を使用せずにデータベースにクエリを実行できない理由を理解する助けが必要ですか、それとも何か間違っている可能性があります。私のアプローチはおそらく推奨されていませんが、あなたの答えはフレームワークをよりよく理解するのに役立ちます.

私のモデルは次のとおりです。

私のコントローラー:

対応するビュー ファイル:

ありがとう。

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

php - Zend Paginator + Table Gateway:エラー

エラー:paginatorの要素はオブジェクトです(配列ではありません)。var_dump($records)

コントローラ:

RecordsTable:

ビューで:

私は何が間違っているのですか?どうすれば$records配列として作成できますか?

前もって感謝します!

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

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\ResultSet4番目の引数として取得されます。

ResultSetではありませんinstanceof AbstractFeature。しかし、それは機能します。

それはどのように機能しますか?

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

php - tablegateway と Adapter をいつ使用するか

Zend または私は、このフレームワーク全体の概念は私にとって新しいものだと言います。いくつかの例は、Module.php でそのコントローラーに関連するテーブルの名前を定義する tablegateway 形式に基づいています。

また、他の例では、Module.php に 3 行のコードしかなく、アダプターについて説明し、__constuct() を介して初期化しています。

そしてクラス __construc() で

私が理解できないのは、それらの両方から選択する方法です。

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

zend-framework2 - Zend Framework 2: 検証クラスで ServiceLocator を取得する方法

検証クラスで ServiceLocator を取得したいと思います。Controller インスタンスから取得しようとしましたが、null が返されます。

}

Module.php

しかし、私はFatal error: Call to member function get() on a non-object
を取得しますモデルクラスで ServiceLocator を取得する適切な方法は何ですか?

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

php - Zend:複数のテーブルからデータを取得する

以下の私のコードを見つけてください

モジュール.php

shoppingcontroller.php

私の最初のコードでわかるように、shop_categoriesデータを取得しているデータベース テーブルは上記のコードで正常に動作しshop_goodsます。

0 投票する
0 に答える
102 参照

zend-framework2 - ZF2 - ページネーション後に行セットにデータを追加する方法はありますか?

私はmodule.phpにそのようなものを持っています

および OrderTable (テーブルゲートウェイ) で:

そして今、私は $data を変更したい - すべての行に何かを追加しますか? 出来ますか?そしてどうやって?

より一般的に見ると、オブジェクト Order ( new Order () ) に、別のクエリの結果 (この場合は製品のリスト) を追加したいだけです。