yii2-model

    2

    1答えて

    こんにちはすべて私はSQLDataProviderでグリッドビューを持っており、私はModelSearchをやっています。インターネット上のすべてのチュートリアルはActiveDataProviderを使用しており、私は自分のデータベースを使用しているためにActiveRecordを使用したくありません。 私の質問は、MyModelSearchの検索方法でフィルタを追加するにはどうすればいいですか

    1

    1答えて

    多対多の関係を持つグリッドビューを構築しようとしています。だから私はActiveDataProviderのクエリが必要です。 私はテーブルのressource '、テーブル「タイプ」と、それらの間にテーブル「ヒストリーク」を持っています。 私のモデルには良い関係がありますが、dataProviderの作成方法はわかりません。私のモデルRessourceで :私のモデルでは public funct

    1

    3答えて

    私はuserとoneToMany関係にpostテーブルがあります。ポストモデルで : public function getUser() { return $this->hasOne(User::className(), ['id' => 'user_id']); } とユーザーモデルで:私はしたい public function getPosts() { return

    0

    1答えて

    表示されているテーブルのフィールドを3回保存すると問題が発生します。テキストフィールドに保存されている一意の値を保存します。親切に誰かが私を正しい答えに導いてください。 ビューコード: <h2>List of Documents</h2> <table class="table"> <?php foreach($formlist as $item) { ?> <tr>

    0

    1答えて

    私は私のコントローラとその作業にsqlDataProviderを作成している を使用せずに、GridViewの中に検索フィールドを作成します。私の問題は、検索モデルを使用していないので、検索フィールドを提供する方法がわかりません。 これは私のコントローラのコードである public function actionAnalisa() { $sql = "SELECT tbl

    1

    2答えて

    フォーム提出時に、モデルがコントローラ内に見つかった場合、ビューは設定されたフラッシュメッセージでレンダリングされますが、適切な場合はhello <?= $model->username; ?>などのカスタマイズされたメッセージでレンダリングされます。 フォームの再送信を防止するためにreturn $this->refresh();を追加するのが楽しいと判断するまで、すべてうまくいきました。最終的

    1

    1答えて

    私はクラスGroupを持っていますが、それはたくさんあるTeamsであり、彼らのスコアで注文したいと思います。チームの得点はゲームを反復して計算されるので、スコアはdbフィールドではなく、仮想の読み取り専用属性です。 これは私の試みです: public function getTeams() { return $this->hasMany(Team::className(), ['gr

    0

    2答えて

    GiiでMySQL/MariaDBビューからモデルを生成するのは簡単ですが、CRUDを生成しようとすると次のエラーメッセージが表示されます。 フロントエンド\ models \ MyModelに関連付けられたテーブルにはプライマリキーが必要です。 discussion in Yii Framework Forumも参照してください。

    1

    1答えて

    インクリメントされたインデックスではなく、すべての新しいアイテムに対して同じインデックス(0)が得られます。私のコードで何がどこで間違っているのかわかりません。私はこのデモNested Dynamic Form - Yii2を参照してこれに取り組んでいます。私の悪い英語のために申し訳ありません。 マイコントローラー これは私のコントローラです。 public function actionUpda