問題タブ [yii-inheritance]

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

php - YiiCUserIdentityとユーザーモデル

Yiiプロジェクトには、特定のユーザーIDを参照する必要のあるモデルが少なくとも1つあります。モデルのSQLには、のようなものがありCONSTRAINT FOREIGN KEY (user_id) REFERENCES User(id)ます。CUserIdentityのドキュメントに出くわしたときに、先に進んでユーザーモデルを作成しようとしていました。私は混乱していることを認めなければなりません。CUserIdentityは、特定のユーザーケースに関連付けられたユーザーまたは状態ですか?組み込みのYii機能は、私が理解していることからセキュリティ関連の問題をたくさん処理するので、できるだけ多く使用したいと思いますsrbac。また、ユーザー認証や登録管理を処理するモジュールのようなものがいくつかあることを認識しています。私を正しい方向に導いてください。(また、問題:モデルとコンポーネントの関係は何ですか?)

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

forms - シナリオを使用してYiiフォームを再利用する方法

登録モデル(ログイン、パスワード、電子メール、モバイルのフィールドがあります)があり、ログインアクションで登録のフィールド(ログインやパスワードなど)の一部を使用し、検証したいと考えています。モデルフィールドを再利用し、シナリオに基づいてフィールドを検証するにはどうすればよいですか。

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

php - 例から Yii RESTful API を実装する - _sendResponse 関数が 500 エラーを生成する

http://www.yiiframework.com/wiki/175/how-to-create-a-rest-apiを実装しようとしていますが、指定された_sendResponse機能に問題があります。以下は私の機能ですが、最初に問題を説明させてください。

私はabstract class BaseAPIController extends Controllerその_sendResponse機能を持っています。私は持っていSomeObjectController extends BaseAPIControllerます。私のactionList機能では、次の行があります。

$this->_sendResponse(200, CJSON::encode($rows), 'application/json');

これにより、目的の出力が生成されます。ただし、ステータス コードは 500 です。

私がするときでも:

$this->_sendResponse(200, ' ', 'application/json');

私はまだステータス500を取得しています!

しかし、私がするとき

$this->_sendResponse(200);

すべてが順調で、ステータス コード 200 で予期される空の応答が返されます。

これは私を夢中にさせています!これを機能させるにはどうすればよいですか?

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

widget - Yii で複数のモデルを使用して単一のビューをウィゲタイズする方法は?


「ダッシュボード」という 1 つのビューしかない Yii アプリケーションで作業しています。この単一のインターフェイスですべてのアプリケーション アクティビティを実行する必要があります。すべてのユーザーの詳細、アカウント、履歴、カード機能のステータスを表示するように。

したがって、DashboardController を使用して、この単一の「ダッシュボード」インターフェイスでユーザーのすべての curd アクティビティを定義する方法は次のとおりです。可能であれば解決策を提案してください。ありがとう !!!

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

yii - yiiの更新ビューで複数選択リストボックスに選択されたリスト項目をロードする方法は?

新しいサービスを作成するときに複数のスタッフを選択するために使用されるfor multiple select-list-boxinStaffがあります。Create-Service-Formこのため、1 つのサービスに複数のスタッフを割り当てることができます。


staff_idフィールドを次のよう に保存しました:
$model->staff_id = serialize($model->staff_id);


複数選択リスト ボックスの更新ビューコードは次のとおりです。

問題は、サービスを更新するためのフォームをロードするときです。以前にデータベースに保存されたスタッフを選択するにはどうすればよいですか?

このdropDownList-attributesを試しましたが、うまくいきません。
$select | 文字列 | 選択した値

誰かが解決策を持っている場合は、私に提案してください。ありがとうすべての仲間...