問題タブ [yii2-user]

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

php - Yii2-user Dektrium - オーバーライドすると登録コントローラーが存在しないというエラーが表示される

今日、Yii2 で奇妙な問題に遭遇しました。

私は yii2-user 拡張機能を使用しており、アプリ フォルダーの RegistrationController をオーバーライドして、さらにいくつかの機能を追加しました。

私のXAMPPでは問題なく動作していますが、サーバー(Cent OS)では動作していません。

以下のエラーが発生します。

私の設定は...

私の新しいコントローラーファイルは...

誰かが間違っていることを教えてもらえますか?

前もって感謝します!

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

php - Yii2 - Yii::$app->user から現在のユーザー名または名前を取得する方法は?

を使用して変数をどのように追加または取得しますYii::$app->user->somethingか?

私はそれらを通過させたくありませんidentity。を通じて特定のものにアクセスできるようにしたいuser

たとえば、現在ログインしているユーザーのユーザー名と名前を取得したい:

また

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

yii2 - ラベルでアクション /user/profile/show を使用するには?

ログインしたユーザーのナビゲーションバーにプロファイルを追加したいだけです。そして、dektrium yii2-user docs で /user/profile/show を見つけました。

しかし、それは言った:

ユーザーのプロフィールを表示します (id クエリ パラメータが必要です)

id クエリ パラメータを必要とするラベルに /user/profile/show を実装するにはどうすればよいですか?

前もって感謝します

上記のコードを使用してプロファイル ナビゲーション バーをクリックすると、Bad Request (#400), Missing required parameters: id と表示されました。はい、id クエリ パラメータが定義されていないため、私は知っています。

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

php - yii2 でのユーザー パスワードの保存に失敗する

ユーザーのパスワードを更新しようとしていますが、保存できません

これはコントローラーコードです:

値があることを確認するvar_dump($_POST['UserPass']['newpass'])と;

パーツを変えてみると$user->setPassword($_POST['UserPass']['newpass']);

パスワードは保存されますが、ハッシュ化されません。

何が間違っている可能性があります

これがsetpassword機能です

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

php - Yii パッケージは URL のファイルにアクセスします

ローカル サーバーの YII2 をインストールし、パッケージもインストールしました。https://github.com/dektrium/yii2-userこれですべての準備が整いました。URL でこのパッケージにアクセスしたいと思います。私の現在の URL はhttp://localhost/yii2-app-basic/web/index.php?r=site/aboutです。

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

javascript - Yii2 特定のビューまたはコントローラー アクションから複数の css ファイルを含める方法

ローカル サーバーの YII2 をインストールしました。特定のビューまたはコントローラー アクションとは別の css ファイルを含めたいのですが、方法を使用しましたが、特定のビューに 1 つの css ファイルを含める方法について、誰かが私の解決策について答えてくれますか?コードは以下です。最初のファイルはインクルードされ、残りは無視されます。

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

php - Yii2 - Composer の更新後にコードが壊れた (Dektrium Yii2-ユーザー プロファイル)

今日、私は私の Yii2 プロジェクトで作曲家の更新を行いました。その間に、Yii は 2.0.8 から 2.0.9 にアップグレードされました。私が使用していた以下の拡張機能もアップグレードされました...

更新が行われると、ユーザーのプロファイル レコードを保存 (更新) できませんでした。展開サーバーを再確認したところ、そこで動作します。

「$model->getErrors()」関数を使用して、発生したエラーを確認したところ、...

タイムゾーンが無効です

タイム ゾーンがユーザー レコード、または Yii2 の関連付けられたプロファイル レコードとどう関係しているのかわかりません。拡張機能の開発者に連絡を取りましたが、彼の返信を待っている間に何か提案をいただければ幸いです。

以下のように、web.php構成ファイルのフォーマッターセクションで設定してみました...

私のphp.iniファイルには...

新しいユーザーを削除して追加しようとしましたが、喜びはありませんでした。

私は完全に困惑しており、他に何をすべきかわかりません。

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

php - この種のレイアウトを新しいモデルに実装するにはどうすればよいですか?

がある

そして@dektrium/user/views/admin/update.phpそこには

これ$contentは「beginContent」と「endContent」の間のコードに置き換えられます。新しいバックエンド モデル「Rayon」でこの種のレイアウトを実装するにはどうすればよいですか? 同様の CRUD コードを作成しようとしましたが、「未定義の変数の内容」というエラーが発生し続けます。

ご協力ありがとうございました。

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

php - コントローラーのオーバーライド中に未定義のインデックス

したがって、プロファイル テーブルで、新しいテーブル Rayon の「id」の FK である「rayon_id」という名前の新しいフィールドを作成しました。

両方のモデルにコード化された関係がありました。

Rayon.php

および In Profile.php(オーバーライドされたモデル)

そして、ここで私のオーバーライドされたコントローラAdminController.php

追加中にエラーが発生しました$rayon = $profile->rayon;

ここに画像の説明を入力

未定義のインデックスを取得するのはなぜですか?