問題タブ [yii2-model]

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 に答える
793 参照

sql - yii2 別のものを作成して条件付けする方法

yii2 フレームワークでフィルター条件を追加したいのですが、この条件は次のリクエストを生成する必要があります。

ご覧のとおり、「or」条件の中に「and」条件があります。

ModelSearch に次のコードがあります。

null 条件と null ではない条件の両方が、生成されたリクエストに表示されず、「ネストされた」条件 (および または 条件の条件) がありません。

ご協力いただきありがとうございます

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

yii2 - Yii2: 2 つの属性のいずれかが id と一致する has-many リレーションを宣言するにはどうすればよいですか?

このモデルには、次のTeam2 つのhas-many 関係がありGameます。

teamHomeまたは teamAway のいずれかが team の id に設定されているすべてのゲームを返すhas-many リレーションが必要です (上記の 2 つのリレーションの組み合わせのように)。

このような関係を設定するにはどうすればよいですか?

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

yii2 - Yii2: MySQL/MariaDB ビューから CRUD を Gii で自動的に生成する方法

Gii を使用して MySQL/MariaDB ビューからモデルを簡単に生成できますが、CRUD を生成しようとすると、次のエラー メッセージが表示されます。

frontend\models\MyModel に関連付けられたテーブルには、主キーが必要です。

Yii フレームワーク フォーラムの議論も参照してください。

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

php - Yii2 mongodb リレーショナル検索

ユーザーと注文の2つのコレクションがあります

ユーザーの詳細(電子メール、名前など)を含む注文のリスト(OrderSearchモデル)があります。ここで、ユーザーの詳細をリレーショナルに検索したいと思います。

OrderSearchモデル---

順序モデルの関係 -

0 投票する
5 に答える
2751 参照

php - yii2 で MODEL に列を追加する方法

Giiを使用してExpertQuestionというモデルを作成しました

その後、テーブルを生成したテーブルに列を追加しました。

したがって、私の質問は、ExpertQuestion モデルに列を追加してアクセスする方法です。

エラー:

不明なプロパティ – yii\base\UnknownPropertyException

不明なプロパティの設定: app\models\ExpertQuestion::is_deleted

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

yii2 - すべての動的アイテムに同じインデックス - ネストされた動的フォーム Yii2

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

私のコントローラー

これは私のコントローラーです。

_form_perkara

これが私のフォームです。

_form_perkara2

モデルペルカラクラス

インスペクタのスクリーンショット

「house-item」の 2 番目の div の入力 id は、最初のものと同じです。これは、インデックスが増分ではないことを示しています

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

yii2 - PHP - Yii 2.0 複数の画像がフォルダに保存されますが、データベースには保存されません

use kartik\file\FileInput;単一のフォーム送信から複数の画像を保存するために (拡張子) を使用しました。画像はローカルに保存されますが、データベースには保存されません。

ここに私のモデルコード media.php があります

コントローラーコード:

私のビューコード: