問題タブ [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.

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

php - Yii set は beforeSave の前に呼び出されませんか?

小さな問題..いくつかのシステム変数をシリアル化された配列として格納するテーブルがあります..私のモデルでは、このフィールドを設定して読み取り可能な形式にするための関数が必要です。彼らです:

my before save と after find 関数は次のとおりです。

コントローラーでの私の更新アクションは次のとおりです。

起こっているように見えるのは、beforeSave関数が関数の前に呼び出されているsetoptPramaStringことです。これは Yii のバグですか、それとも何か不足していますか? 私の論理は、値がモデル属性に設定されるとsetoptPramaString関数が起動され、モデルで save が呼び出されるとモデルbeforeSave内の関数が起動されるというものです。フォームを確認しましたが、名前は正しいですSystemMenuSearch[optPramaString]

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

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

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

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

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

私が試したこと

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

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

助言がありますか ?

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

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

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

0 投票する
6 に答える
32670 参照

php - Yii Frameworkで電子メールと電子メールがすでに存在するかどうかを確認する方法は?

Yii モデル検証ルール関数コードを使用して電子メールを検証する方法。また、Yii のモデル検証ルール機能を使用してメールの有無を確認する方法も紹介します。

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

database - yiiを使用して親テーブル値CGridViewを追加する方法

現在、私のCGridViewは次の結果をもたらします。

http://imageshack.us/a/img821/2391/44264318.png

ここで、Cityは実際には親テーブルからのCityIDです。シティテーブルは、キャンパステーブルと1対多の関係にあります。親テーブルのcity.cityidの代わりにcity.citynameを表示したい。誰か助けてくれませんか。データベースの構造は次のとおりです

http://imageshack.us/photo/my-images/845/82338990.png/

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

yii - 関連テーブルの別の属性を表示する - yii

ユーザープロファイルビューcountry nameの代わりに表示したい(ユーザープロファイルtblのFKです)。country idcountry id

誰でもこれで私を助けることができますか?

これは、Country モデルも持つビュー コントローラー/アクションです。

これが私の見解です

今、上のビューに国名を表示したいと思います。

これらは、国とユーザー プロファイル テーブルの関係です。

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

jquery - wysiwyg-text-editorがyiiのjqueryダイアログボックスに表示されない

フォームのテキスト領域にwysiwyg-text-editorを使用しています。ただし、その形式のjqueryダイアログボックス内には表示されません

誰かがこれを行うのを手伝ってくれますか

前もって感謝します ;)

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

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

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

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

ありがとう

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

yii-extensions - データベースからユーザー名を取得し、インデックス ページに表示する

データベーステーブルclient_info(id、first_name、last_name、email、passowrd)があります。メールとパスワードを使用してサイトにログインします。インデックス/ホームページのヘッダー セクションの右上に..first_name は、電子メールが入力された同じユーザーを表示する必要があります.i:e Welcom:Johen if first_name=john where email=current_email. ..どのコマンドをユーザーにエコーさせるか、CHTML にするか、またはどのモデルにするか..index.php にはモデルがないため、その唯一のレイアウト layout/main.php ファイル .yii フレームワークを使用して...

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

yii - yiiでエイリアス変数を定義するには?

yiiでエイリアス変数を定義するには? 私のyiiアプリでは、3種類の役割があります。

  1. スーパー管理者
  2. 管理者、
  3. ユーザー、


スーパー管理者は管理機能主義者やその他のことを行うことが
できるので、エイリアスロールをスーパー管理者==管理者として定義する方法はありますが、その逆はできません