私は codeigniter 2.1 を使用しており、次のように関数を定義しました。
public function reset($email, $hash) {
}
MVC architecture
との概念によるとOOPS
、 に を渡さないと関数を実行できませんでしparameters
たurl
。しかし、codeigniter では、この関数が実行されるので、どうすればこれを克服できますか?. 解決策を見つけるのを手伝ってください。
私は codeigniter 2.1 を使用しており、次のように関数を定義しました。
public function reset($email, $hash) {
}
MVC architecture
との概念によるとOOPS
、 に を渡さないと関数を実行できませんでしparameters
たurl
。しかし、codeigniter では、この関数が実行されるので、どうすればこれを克服できますか?. 解決策を見つけるのを手伝ってください。
次のように null パラメータを定義する必要があります。
public function reset($email = null, $hash = null) {
}
関数を呼び出す場合
(controller name)/reset/mail@mail.com/dsadasda
$email = mail@mail.com
&より$hash = dsadasda
あなたが機能する場合
(controller name)/reset
よりもnull になります$email
。$hash
また、このようにデフォルトのパラメーターを宣言することもできます。
public function reset($email = mail@mail.com, $hash = dsadasdas) {
}
私がはっきりしていることを願っています。