問題タブ [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.
yii2 - すべての動的アイテムに同じインデックス - ネストされた動的フォーム Yii2
インクリメントされたインデックスではなく、すべての新しいアイテムに対して同じインデックス ( 0 ) を取得しています。コードのどこが間違っているのかわかりません。このデモNested Dynamic Form - Yii2を参照して、これに取り組んでいます。私の悪い英語でごめんなさい。
私のコントローラー
これは私のコントローラーです。
_form_perkara
これが私のフォームです。
_form_perkara2
モデルペルカラクラス
インスペクタのスクリーンショット
「house-item」の 2 番目の div の入力 id は、最初のものと同じです。これは、インデックスが増分ではないことを示しています
yii2 - Yii2 dektrium ユーザーの新しいアクション
高度なテンプレートで dektrium yii2-user を使用しています。SettingsController に新しいアクションを追加したい。
私がやったこと:
SettingsController をオーバーライドします。/frontend/user/SettingsController.php を作成
新しいビュー /frontend/views/user/settings/view/myview.php を作成し、コンポーネント セクションの /common/main.php を変更しました
しかし、うまくいきません。mysite.com/user/settings/myview にアクセスすると、エラーのない空白のページが表示されます。また、動作をオーバーライドする方法がわからないので、/vendor/dektrium/yii2-user/controllers/SettingsController.php に myview のアクセス ルールを直接追加しました。
どうすればそれを正しく行うことができますか?ありがとう。
yii2 - phundamental を使用した yii2 dektrium - ユーザー プロファイルにフィールドを追加する
Vitalyの回答後に更新され、正常に動作しています:)
私はオープンソース プロジェクトに取り組んでいます: https://github.com/open-ecommerce/helptext
そして、dektrium Yii2-user モジュールにフィールドを追加しようとしています。リポジトリには、ユーザー テーブルに追加のフィールドを追加する方法に関するサンプルがあります: https://github.com/dektrium/yii2-user/blob/master/docs/adding-new-field-to-user-model。 mdですが、モジュールに付属のプロファイル テーブルで動作させることはできません。
dmstr/yii2-cms-metapackage 内にある次のリポジトリを使用しています。
たとえば、管理者のプロファイル フォームに新しいフィールド コール 'skills' が必要なので、
最初に、フィールドをテーブルに追加するために移行を行いました
次に、main.php で自分のクラスへのパスを定義しました (事前のテンプレートを使用していますが、phundamental で単純化しています)。
これは models/Profile.php クラスを呼び出しています
次に、views/user/admin/_profile.php で
エラーは発生しませんが、フィールドがテーブルを更新していません。
データベースにフィールドを直接入力すると、フォームに値が表示されますが、更新時に変更されません
歓迎以上の助け
javascript - Yii2 - ドロップダウンリストが選択され、入力フィールドに値が設定されます
私はこれを私の見解(_form.php)に持っています。
問題は、正しい値を保存しないことです。常に最後のボックスに値を格納しているようです。
次のように動作するとします。
値 1 がドロップダウン リストから選択された場合、sok_id の値を「1 ボックス」に格納する必要があります。
値 2 がドロップダウン リストから選択されている場合は、sok_id の値を「2 ボックス」に格納する必要があります。
値 3 がドロップダウン リストから選択された場合、sok_id の値を「3 ボックス」に格納する必要があります。
私を助けてください。ありがとうございました
php - yiic コマンドはどこにありますか?
yii
フレームワーク (ベーシックとアドバンスの両方) をhttp://www.yiiframework.com/download/からダウンロードしました。yiic
しかし、zipファイルを解凍した後、コマンドが見つかりませんでした。このコマンドを使用して、データベースの移行ファイルを作成する必要があります。yiic はどこにあるのだろうか?このコマンドはどこからダウンロードできますか?
以下、の内容ですyii
。yiic
コマンドが見つかりませんでした。
php - Yii2 accessControl 強制的に lgoin Whitout 動作にリダイレクト
数週間前に小さなモジュールを作成しましたが、このモジュールで作業する必要がありますが、モジュールのリンクを開くと、ログインページにリダイレクトされ、モジュールには動作が定義されていません。メインモジュールコントローラーでこの動作を設定したテストのために、すべてのユーザーにアクセスします
しかし、アプリケーションは私をログインページにリダイレクトします。すべてのユーザーにアクセスを許可するにはどうすればよいですか? ありがとう