シナリオには、ユーザ名を入力とするフォームがYiiプロジェクトにあり、受信していない場合はアクティベーションリンクを含むメールが送信されます。フォーム名はCFormModelクラスを拡張するResendActivationLinkFormです。投稿時刻に私はユーザ名がAJAXを使ってデータベースに存在するかどうかをチェックしたいと思います...これを達成するためにyiiの独自のクラスと関数を使用するには?ayaxを使用しているYiiフレームワークのユーザ名
0
A
答えて
1
もおかげで、私は単純な方法でそれを得ました。 は、私はちょうど
public function run(){
return array(
.....
.....
array('username','exist','className'=>'User'),
);
}
ユーザ名は私たattributeName、が存在している
が バリエイリアスと classNameのです例えば、私のルールを..描いた形モデルResendActivationLinkForm内部の配列を追加しましたは、モデル名クラスの です。詳細はhttp://www.yiiframework.com/wiki/56/をご覧ください。 :)ハッピーコーディング。 :)
0
Usermodelがusername属性を持つモデルである場合、このようなことができます。様々なCActiveRecord方法は、私がこのような配列(「ユーザ名」、「UsernameExistsValidator」)として、カスタムバリデータでフォームのモデルを拡張したいwebsite
0
をご確認の詳細については
if(Usermodel::model()->findByAttributes(
array(),
'username = :inputtedUsername',
array(':inputtedUsername' => $_POST['username'],)))
{
//user found
}else{
//user not found
}
。このバリデータクラスは、CValidatorを拡張し、ユーザ名が利用できない場合に$ this-> addError()を使用してフラグを立てるpublic関数validateAttribute($ object、$ attribute)を実装する必要があります。その中のビットにもう少し詳しい入力が必要な場合は、他のYiiバリデータのソースを参照してください。 replies..butため
validateAttributeに収まるように上記の回答からロジック、
関連する問題
- 1. GetResponse Yiiフレームワークを使用したAPIイントラフレーム
- 2. Yiiフレームワーク - チェックボックスフィルタを使用する
- 3. XMLをYiiフレームワークのデータソースとして使用する
- 4. SMTPを使用してメールを送信する方法。 Yiiフレームワーク?
- 5. 私はYiiのフレームワークを使用してWebアプリケーションを構築していますYiiの
- 6. 悪名高いCActiveRecordを使用してYiiフレームワークで複数のレコードを一度に見つける?
- 7. YIIフレームワーク用のモジュールとサブドメイン
- 8. Yiiのフレームワーク -
- 9. のYiiフレームワーク
- 10. If AYax AFTER AYAX後の電話
- 11. PHP、Yiiフレームワーク:投稿(ユーザ、ロール)を作成できません
- 12. yiiフレームワーク:URLルーティング
- 13. YiiフレームワークとStruts2
- 14. YIIフレームワーク発行
- 15. Yiiフレームワークでoracle 11gのCLOBを使用する方法
- 16. のYiiフレームワーク:検索
- 17. php sdkとYiiフレームワークを使用したFacebook認証
- 18. yiiフレームワークを使用したマスター詳細ビュー
- 19. モバイルウェブアプリケーションとウェブアプリケーションにYIIフレームワーク(php)を使用する
- 20. yiiフレームワークでChtmlを使用する理由
- 21. yiiフレームワークでmysqlクエリを使用する方法
- 22. YiiフレームワークのCMenuで使用されるタグは何ですか?
- 23. ユーザのユーザ名を使用して動的ページを作成する方法PHP
- 24. エラー500 YiiフレームワークPHP
- 25. Yiiフレームワーク、ログイン、SQLインジェクション
- 26. Yiiフレームワークの列にカスタムデータを使用すると、フィルタバーが表示されない
- 27. 私の古いユーザ名が使用
- 28. Twisted Python IRCフレームワークを使用してIRCチャンネルのユーザを一覧表示する
- 29. .htaccessでURLのユーザ名を使用してリダイレクトする
- 30. Yiiのフレームワークの説明