2

ASP.NET MVC では、jQuery 検証プラグインを介してクライアント側の検証を使用しますが、クライアント側でルールを設定する代わりに、モデルのルールを使用します。CakePHP にこのようなものはありますか? JS とクライアント側がなく、モデルからルールを引き出す場合は、サーバー側の両方を持つことができます。

私は自分で何かを開発することを見てきました。http://www.nerddinner.com/Account/LogOnにアクセスして、空のフィールドでログイン フォームを送信してみると、ASP.NET の検証が実行されていることがわかります。ご覧のとおり、データ属性の形式でルールを使用する目立たないプラグインを使用してこれを実現しています。

検証ルールが存在する場合、フォームヘルパーを追加してこれらを追加するために何かできると思います...私が抱えている問題は、モデルとどのように対話するかです? たとえば、DB内の電子メールアドレスに対してフィールドが一意である必要があるというルールがあるとします。サーバー、モデル、およびDBと通信して一意であるかどうかを知る必要があるため、これをどのように達成しますか.

どんな例でも素晴らしいか、提案をいただければ幸いです。ありがとう。

4

1 に答える 1

0

ここに必要なもののプラグインがあります。しかし、CakePHP 1.2 では非常に古いものです。そのため、2.x 用に更新するか、独自の 2.x 互換プラグインのインスピレーションとして使用する必要があります。

于 2012-11-04T12:49:31.733 に答える