問題タブ [cactivedataprovider]
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.
php - Yii リレーショナル クエリのサブオブジェクトにアクセスする方法
テーブルにはテーブルとの has_many関係が含まれ、さらにProduct
テーブルとのhas_many 関係が含まれます。**Slab**
Rate
リレーショナル クエリが内部にラップされCActiveDataProvider
、特定のパラメーターで 3 つのテーブルが結合され、それぞれのレートの降順で製品が返されます。
を通じて結果を表形式で表示したいCGridView
。
次の構文を使用して特定の列のみにアクセスしようとしています:
残念ながら、オブジェクトslabs.id
をダンプすると、オブジェクトを含む配列を介しdataProvider
てオブジェクトに追加されていることがわかり、オブジェクトの下にオブジェクトがあるため、アクセスできません。Product
index[0]
Slab
Slab
index[0]
rates.rate
テーブル間の has_many 関係が原因で発生している可能性がありますが、私のクエリは常に 1 つとSlab
1 つのRate
オブジェクトを返します。
それらにアクセスして表示するにはどうすればよいですか?
yii - Yii CActiveDataProvider 関係
誰でも私を夜にすることができます。私は Yii が初めてです。私は3つのテーブルを持っています
条件は次のとおりです。現在のユーザーによって作成された場合、または現在のユーザーがプロジェクト メンバーである場合、すべてのプロジェクトを表示します。私はすでにこれのための作業コードを持っています。
しかし、「WITH」(Yii のリレーショナル AR クエリ) を使用して同じ結果を得る方法を学びたいと思います。私はすでに試しましたが、すべて失敗しました。助けてくださいありがとう。
sorting - yii 並べ替えを CActiveDataProvider に適用する
私が持っている管理機能で、記憶フィルターから並べ替えを適用しようとしています
私の見解では、n update をトリガーして別の関数でモデルの状態を取得する jquery があります。ただし、並べ替えの適用に問題があります。
私のモデル関数search
動作しないものを試しました
以下はCSortの出力です
php - yii2 ActiveDataProvider と ActiveForm の組み合わせ?
ActiveDataForm のソースとして ActiveDataProvider を使用しようとしています。しかし、私は情報にアクセスできません。ビューまたはコントローラー内からではありません。DiseaseList + ListViewがどのように機能しているか。
どこで間違えたのか分からないようです。こんな病気になっても
データにアクセスできません。コントローラーで新しい病気を開始した場合にのみ、ActiveForm を適切に機能させることができます。
コントローラ:
私からしてみれば:
これが私が受け取っているエラーです。
php - CActiveDataProvider の未定義変数 $data - Yii Framework
Yii で CActiveDataProvider を使用してテーブルからデータを取得したいと考えています。すべてがうまくいっているように見えますが、リレーションを使用して別の関連テーブルからデータを表示したい場合、エラーが発生します。'未定義の変数 $data '.
ここに私のadmin.phpビューがあります:
そして、これがTeamController.phpのactionAdminメソッドです
その関係は、明らかに、チームがリーグに属しているということです。
php - yii CDbCriteria 選択が機能しない?
CGridView のクエリを編集する必要があります
したがって、私のモデルでは、関数 search() を次のように変更しています。
しかし、私の見解では、選択が正しくないことを示すエラーが表示されます。
なんでそうなの?
php - Yii クラス CActiveDataProvider が見つかりません
私は Yii を初めて使用し、ウィジェットの実行中に「Class 'app\controllers\CActiveDataProvider' not found」というエラーが表示されます。
これは私のコードです:
models/industrial.php:
コントローラー/IndustrialController.php:
ビュー/産業/index.php:
ここで何が問題なのですか?手伝っていただけませんか?
php - GridView の ArrayDataProvider 編集値
私のコードでは、値を編集したいと考えています。$model を試してみましたが、ActiveDataProvider でしか機能しません。$data を使用すると問題は同じです - 結果は 0 です。
価格と合計の結果は0です.ActiveDataProviderでは $model を使用しても機能しますが、私のコードでは機能しません。私を助けてください。価格または合計金額を編集するにはどうすればよいですか?
コントローラ
私のセッション var_dump()