5

モデルで URL 検証コードを使用しましたが、エラーが発生します。ユーザーが http,www ではなく google.com や yahoo.com などを入力しただけかどうかを検証するだけです。どうすればこれを行うことができますか。

 [['thankyou_page_url','confirmation_page_url'],'url'],
4

2 に答える 2

8

私は今それをテストすることができません。ただし、オプションを追加する必要があると思いdefaultSchemeます。のデフォルト値はdefaultSchemenullURL に有効なスキームが必要であることを意味します。

に変更すると

[['thankyou_page_url','confirmation_page_url'],'url', 'defaultScheme' => 'http'],

入力に何も指定しない場合、http:// の部分は自動的に追加されます。defaultSchemeを空の文字列に設定すると、スキームのない URL も許可されると思います。だから多分これはうまくいく:

[['thankyou_page_url','confirmation_page_url'],'url', 'defaultScheme' => ''],
于 2015-02-16T10:39:04.860 に答える