問題タブ [yii-events]

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

yii - Yii:モデルにイベントを添付する

Yiiアプリケーションにインストールされているモジュールにバンドルされているユーザーモデルがあります。このモジュールはサードパーティであり、コードを変更したくありません。

BELONGS_TOユーザーモデルと関係のあるCvモデルもあります。

私の質問は:ユーザーが削除されたときに履歴書を削除するにはどうすればよいですか?on delete cascade ...私はmysqlでこれを達成できることを知っています。ただし、写真やファイルなどの他のデータを削除する必要があります。

私が試したこと

アプリケーションにプリロードされるコンポーネントを作成しました。onAfterDeleteこのコンポーネントはイベントにアタッチします

ただし、これは機能しません。

助言がありますか ?

0 投票する
0 に答える
322 参照

yii-extensions - テキストボックスの値が更新されたときにフラッシュメッセージを表示する YII

array( 'header' => 'Points', 'type' => 'raw', 'name' => 'points', 'value' => '($this-> grid->owner->widget("application.extensions.jeditable.DsJEditableWidget", array( "model" => $this->grid->dataProvider, "name" => "points_".$data->orderinfoID, " value" => ($data->points), "jeditable_type" => "text",

誰かがポイントを更新したときにフラッシュメッセージを表示したいと思います。フラッシュ メッセージでは、ページの上部に古い値 (テキスト ボックス内) と新しい値 (テキスト ボックスに新しく入力された値) が表示されます。

どうすればこれを達成できるか教えてください。

0 投票する
3 に答える
12144 参照

php - Yii CGridView のヘッダー列でソートを無効にする

Yii はリストのソート機能を提供します。列ヘッダーをクリックしたときにレコードがソートされないように、ソートを無効にするにはどうすればよいですか?

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

yii - コントローラー/アクションを呼び出す HTML ボタン

ボタンのクリック時に Yii で html ボタンを作成しようとしています。 UserController.php と Actioncreate を呼び出したいと思います。

私はこのようにやっています、

しかし、それは私に次のエラーを与えています

これはスタックトレースです

このエラーの意味を教えて、解決策を教えてもらえますか?

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

frameworks - yii フレームワークのログイン ページの異なるレイアウト

インデックスの後に呼び出したいログインページがありますが、ログインとインデックスのレイアウトは同じです。

私の要件は、locathost/demo/index.phpすべてのログインを実行すると、他の関連ページが同じ index.php レイアウトに表示されることです。しかしlogin.php、yii フレームワークを使用して 1 つだけ実行したいです。

ありがとう

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

yii - Yii Framework の JQRelcopy に CJuiDatePicker を追加する方法

Yii フレームワークの JQRelcopy モジュールの CJuiDatePicker に問題があります。

ユーザーが望む回数だけコピーする日付ピッカーフィールドを持つフォームがあるため、このモジュールを使用します。

通常のフィールド (datepicker なし) を配置するとモジュールは正常に動作しますが、Yii フレームワークのモジュールでもあるモジュール CJuiDatePicker を追加するとすぐに、空白のページが表示されます。私は次のチュートリアルに従いました。

問題を調査したところ、ウィジェット JQRelcopy のプロパティで次の行を Atoute すると、問題が発生することがわかりました。

'jsAfterNewId' => JQRelcopy::afterNewIdDatePicker($datePickerConfig),

$this->widget('ext.jqrelcopy.JQRelcopy', array(

));

私はいくつかのフォーラムや、私と同じ問題を抱えている人がいる場所を調べています。

0 投票する
3 に答える
1735 参照

yii-extensions - Yiiの別のコントローラーアクションに隠しデータを送信する方法

yiiでcontroller1の関数(アクション)からController2の関数(アクション)に隠しデータを送信する方法がわかりません。

POSTで2番目の機能にデータを送信すると思いますが、フォームを使わずにPOSTデータのノウハウを送信することは目指していません。

手伝って頂けますか?

私の英語でごめんなさい

Controller1:

クラスDeviceControllerはControllerを拡張します{

コントローラー2:

クラスMessagesControllerはControllerを拡張します{

これは私がすることですが、機能しません!

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

yii-events - yiiフレームワーク-JavaScriptに値を渡すCLinkColumn

YIIフレームワークは初めてですが、画像付きのリンク列を作成したいと思いました。画像をクリックするとJavascript関数が呼び出され、PHP値がそのjavascript関数に渡される必要があります。ここにコードがあります、

しかし、HTMLは正しくレンダリングされていません。次のように誤って印刷されています。

代わりに、これを次のように印刷したかったのですが、

どんな助けでも大歓迎です!!!

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

php - 編集不可のテキストフィールド

YIIのテキストフィールドをYII編集不可にできるかどうか疑問に思っています。なら誰でも答えられる。私は次の方法を行います..

これは機能していません。

0 投票する
3 に答える
1187 参照

php - YII での POST データの暗号化

からポスト メソッド データを暗号化するにはどうすればよいVIEWですYIIか? また、これはそのような関数を書く良い方法ですか? VIEWコントローラーに送信され、コントローラーで復号化される POST データを暗号化する必要があります。

ボタンが押されると、暗号化"doc_id"してコントローラーに送信し、暗号化されたデータが再び復号化されるアクションを実行します。URLはこんな感じ。

しかし、私は関数をどこに書くべきかわかりません。