別のコントローラで関数を呼び出す必要があります。たとえば、ユーザーが間違ったパラメータでログインしようとすると、アプリケーションは別のコントローラにリダイレクトされ、変数(配列)を渡します。コードイグナイターの別のコントローラーで関数を呼び出す方法は?
class User extends Controller {
function User()
{
parent::Controller();
}
function doLogin()
{
$userData = $this->users->getAuthUserData($user,$password);
if(empty($userData)){
// this is where i need to call a function from another controller
}else{
echo 'logged in';
}
}
}
urlヘルパーでredirect()関数を使用して変数を渡すことは可能ですか?
合意:配列の場合JSONとurlencodingは間違いなく最良の選択です。 – Knossos
OK ..私はそれを試してみる..ありがとう.. http urlの長さの任意の制限はありますか? – ariawan