私はこのコードを持っています:
if(isset($result) && !empty($result))
{
if(is_string($result))
{
show_error('Failed to authenticate user with database');
$this->load->view('error', $result);
}elseif(is_object($result)){
show_error('ALL WENT OKAY!');
$this->load->view('valid', $result);
}
}
現在、このコードは期待どおりに機能しません。print_r($result) を実行すると、正しいコンテンツが出力されるため、データベースからデータが取得されます。しかし、私が上記を持っているとき、それはうまくいきます。コントローラーの index() メソッドに移動するだけで、何もしません。私が試した別の方法は次のとおりです。
$this->load->view('valid', $result);
if ステートメントなしで。認証ページに移動しますが、未定義と表示されているため $result の出力に失敗します。どんなアイデアも役に立ちます。
よろしく