問題タブ [yii-modules]

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 投票する
0 に答える
70 参照

php - auditTrail yii 拡張

私は yii の初心者で、拡張 auditTrail をインストールしています。main.php 構成ファイルに必要なすべての変更を加えましたが、毎回同じエラーが表示されます

私を助けてください。事前に感謝します..私の編集済みファイルは次のとおりです。

ここにエラーがあります::

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

php - Yii 2: アセットとして宣言されたモジュールのイメージを使用する

次の構造内のモジュールに画像があります: vendor/myvendorname/mymodulename/assets/img/delete-icon.png

<img>JavaScript を介してページに を追加する必要があり、それをsrc指す属性が含まれている可能性がありますdelete-icon.png

Yii によって作成されたアセット ディレクトリに画像が配置される場合、画像を参照するにはどうすればよいですか? このパスを取得する方法は何ですか?

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

php - Yii では、テーブル内の別の列に対して一意性をどのように検証しますか?

ユーザーがアカウントの電子メールを変更できるようにしています。そうするために、切り替えたい新しいメールを送信するときに、そのメールを一時的なメールとしてデータベースに保存しています。ユーザーが新しいメールに送信された確認メールをクリックすると、元のメールが新しいメールに変わります。「users」テーブルには、「email」列と「temp_email」列があります。ユーザーが「temp_email」列に新しいメールを送信すると、それが「temp_email」列内だけでなく「email」列内でも一意であることを検証したいと思います。

現在、 rules() 関数に次の 2 つの配列があります。

array('temp_email', 'email'),
array('temp_email', 'unique', 'message' => UserModule::t("このユーザーのメール アドレスは既に存在します。"))

一時的な電子メールは電子メール形式でなければならず、他の一時的な電子メールと同じであってはならないと言っています。一時的な電子メールを「電子メール」列の他の電子メールと同じにすることはできないと言って、追加する必要がある 3 番目の配列は何ですか? ありがとうございました!

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

php - Yii2: $loadedModules がすべてのモジュールを表示しない

モジュール「フォーラム」を作成しました -ここに書かれているとおりです。次に、ネストされたモジュール「admin」を作成しました:

ネストされていないモジュール「games」も作成し(同じ方法で)、「web.php」(メイン構成ファイル)に書き込みました。

しかし、私が出力しようとしたとき:

これらのモジュールのみを見ました:

}

「ゲーム」とネストされた「管理者」モジュールがありません! ドキュメントは言うが:

$loadedModules プロパティは、ロードされたモジュールのリストを保持します。これには、直接の子とネストされたモジュールの両方が含まれ、クラス名でインデックスが付けられます。

しかし、自分で作成したモジュール「フォーラム」しか入手できませんでした。私は何を間違って理解していますか?

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

yii2 - Yii2 でモジュールのレイアウト用に css/js ファイルにアクセスする方法

social次のようなディレクトリで名前が付けられたモジュールがあります。

モジュールに独自のレイアウトを持たせたい。そのため、ファイルSocialAssetmain.phpレイアウト用、、cssおよびjsを追加しますimg。しかし、残念ながら、css/ js/imgファイルにアクセスできません。

SocialAssetファイル :

main.php私はSocialAssetこのようなファイルを使用します:

誰かがこの問題を解決するのを手伝ってくれませんか?

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

yii2 - Yii2. モジュール クラスをオーバーライドする

モジュールModule.phpクラスをオーバーライドして、追加の構成を追加することは可能ですか? いくつかのビューとコントローラーを拡張し、それらにいくつかの構成を追加したいと考えています。

ここに画像の説明を入力