問題タブ [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.
php - auditTrail yii 拡張
私は yii の初心者で、拡張 auditTrail をインストールしています。main.php 構成ファイルに必要なすべての変更を加えましたが、毎回同じエラーが表示されます
私を助けてください。事前に感謝します..私の編集済みファイルは次のとおりです。
ここにエラーがあります::
php - Yii 2: アセットとして宣言されたモジュールのイメージを使用する
次の構造内のモジュールに画像があります: vendor/myvendorname/mymodulename/assets/img/delete-icon.png
<img>
JavaScript を介してページに を追加する必要があり、それをsrc
指す属性が含まれている可能性がありますdelete-icon.png
。
Yii によって作成されたアセット ディレクトリに画像が配置される場合、画像を参照するにはどうすればよいですか? このパスを取得する方法は何ですか?
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 番目の配列は何ですか? ありがとうございました!
php - Yii2: $loadedModules がすべてのモジュールを表示しない
モジュール「フォーラム」を作成しました -ここに書かれているとおりです。次に、ネストされたモジュール「admin」を作成しました:
ネストされていないモジュール「games」も作成し(同じ方法で)、「web.php」(メイン構成ファイル)に書き込みました。
しかし、私が出力しようとしたとき:
これらのモジュールのみを見ました:
}
「ゲーム」とネストされた「管理者」モジュールがありません! ドキュメントは言うが:
$loadedModules プロパティは、ロードされたモジュールのリストを保持します。これには、直接の子とネストされたモジュールの両方が含まれ、クラス名でインデックスが付けられます。
しかし、自分で作成したモジュール「フォーラム」しか入手できませんでした。私は何を間違って理解していますか?
yii2 - Yii2 でモジュールのレイアウト用に css/js ファイルにアクセスする方法
social
次のようなディレクトリで名前が付けられたモジュールがあります。
モジュールに独自のレイアウトを持たせたい。そのため、ファイルSocialAsset
、main.php
レイアウト用、、css
およびjs
を追加しますimg
。しかし、残念ながら、css
/ js
/img
ファイルにアクセスできません。
SocialAsset
ファイル :
main.php
私はSocialAsset
このようなファイルを使用します:
誰かがこの問題を解決するのを手伝ってくれませんか?