2016-11-28 5 views
0

私はこのコードを以下に示します。私の問題は、それがコールバックを引き起こすだけです。 requiredおよびvalid_emailルールは呼び出されません。ルールを順番に実行することを期待しています。しかし、コールバックを削除すると正常に動作します。 TIA。Codeigniterフォーム検証コールバックの問題

+0

has_valid_credentialsという名前の関数を定義しましたか? –

+0

してください、私はhas_valid_credentialsという名前の関数を持っています。[this](http://stackoverflow.com/a/40836772/6054930);) – ShutUpMagda

+0

@ErolKESKİNしてください。私は接頭辞 'callback_has_valid_credentials'を試して、それをdbで探しました。私も** callback_接頭辞なしで試しました**そして必要とvalid_emailは両方とも動作していますが、コールバックは動作しません。バグですか? – Tooteet

答えて

1

has_valid_credentialsという名前の関数は定義されていません。

public function has_valid_credentials($str) { 
    /** Write validation code here **/ 
} 

参考までに、ドキュメントを参照してください。

https://www.codeigniter.com/userguide3/libraries/form_validation.html#callbacks-your-own-validation-methods

+0

申し訳ありません。私はhas_valid_credentials関数コードを含んでいませんでしたが、私は持っています。私は、コールバックを含めるたびに、2つの他のルールがトリガーされず、コールバックのみが呼び出されるという問題を指摘しています。 – Tooteet

関連する問題