問題タブ [yii-components]
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.
yii - イイ。モジュールからログアウトできません
管理モジュールと、そのモジュール用の別の CWebUser(adminuser) があります。ログインに適しています。したがって、メインアプリとモジュールに異なるユーザーがログインできます。しかし、モジュールでログアウトメソッドを呼び出すと
モジュールとメインアプリからもログアウトします。
どうすれば修正できますか?
事前に感謝します。
yii - yiiフレームワークのモジュールでgiiジェネレーターを使用する方法は?
モジュールを作成するためにgiiジェネレーターを使用しています。
問題は、そのモジュールのフォームまたはモデルを作成しようとしたときです...そのモジュールでそれらのファイルを生成するように指示できません...メインのアプリケーションフォルダーでのみ実行されます。
何か案は?
ありがとう。
jquery - Yii: Ajax と Jquery を使用してテキスト フィールド フィルターを CListview に追加する
私は Yii 初心者で、現在、このチュートリアルに表示されている手順に従って、Ajax フィルターを CListView に追加する作業を行っています。
基本的に、変更された IssueController/Index アクションで $issue_nr を初期化すると、フィルターは完全に機能しますが、何らかの理由で $_Get 変数が送信ボタンを介して渡されません!
私はしばらく探していましたが、非常に単純なステップを逃したと感じているため、これは私を夢中にさせています!
あらゆる種類のヘルプやアドバイスをいただければ幸いです。
私のインデックスアクションは次のとおりです。
そしてビュー/問題/インデックスで
yii - デフォルトを変更するためのCmenuの拡張'call'$ this-> menu in viewfile
デフォルトのCMenuを拡張しました。この拡張バージョンのCMenuを使用する場合は、次のようにします。
$this->widget('application.components.translateCMenu',....
これは私にとってはうまくいきますが、CRUDで生成されたビューファイルのほとんどでは、menuwidgetは別の方法で「準備」されています。
$this->menu=array()
(操作)メニューをレンダリングするために、デフォルトのCMenuウィジェットクラスの代わりに拡張CMenuクラスを使用するようにyiiに強制したいと思います。どうすればこれを達成できますか?
yii - CGridView で複数の CButtonColumn を定義する
私は Yii の CGridView を使用してきましたが、CButtonColumns を分離したり、一度に複数を開始したりする方法があるかどうか疑問に思っていました。各ボタンに特定のタイトルの特定の列があるようにします。
yii - 1 つのモデルを 2 つの異なるフォームに使用する方法
私は現在 で作業しており、&yii
で構成されるユーザー モジュールを設計しました。これらの 3 つのプロセスに対して、私が設計したのは 1 つだけです。このモデルでは、ルールを定義しました。user registraion
user login
change password rule
model
user model
このルールは に有効ですactionRegister
。required rule
しかし今、新しいforactionChangePassword
を定義したいと思います。
このアクションのルールを定義するにはどうすればよいですか?
yii - 2 つの入力を持つ Yii ウィジェット。入力ごとに周囲の HTML を指定する方法は?
ウィジェットが入力フィールドを 1 つだけ生成する場合、ビューをカスタマイズするのは非常に簡単です。
確かに、各入力に $html_pre と $html_post を指定して、次のように管理できます。
しかし、非常に見栄えが悪いです。別の方法はありますか?
yii - Yii でのユーザー入力のフィルタリング
データ検証に関する Yii チュートリアルを読みましたが、質問があります: ユーザー入力を自動的にフィルター処理するにはどうすればよいですか (たとえば、識別子をトリミングする必要がある、または識別子を整数にする必要があることはわかっています)。
ベストプラクティスはありますか?
jquery - ViewInYIIにJSファイルを含める
JS
アプリケーションの負荷が高くならないように、ビューでファイルをロードしたいと思います。私はこのJS
ファイルをCgrdView
ビューに使用しています。だから私はこれを試しました:
マイビューヘッダー。しかし、エラーが発生します:Uncaught ReferenceError:jQueryが定義されていません 前述のように、CgriViewのビューでjquery.ba-bbq.jsファイルをロードしたいのですが、ロードできません。代わりに、私は以下を使用しますが、ロードするかどうかを効率的に行う方法がわかりません。
そして、それをレイアウトにロードすると機能しますが、これは効率的な方法ではありません。
参考:cgridview
検索ボックスを使用して、検索ボックスのエントリをコントローラーに投稿しています。