2017-07-22 10 views
0
<?php echo form_open('user_authentication/user_login_process'); ?> 
<?php 
echo "<div class='error_msg'>"; 
if (isset($error_message)) { 
echo $error_message; 
} 
echo validation_errors(); 
echo "</div>"; 
?> 
<label>UserName :</label> 
<input type="text" name="username" id="name" placeholder="username"/><br /><br /> 
<label>Password :</label> 
<input type="password" name="password" id="password" placeholder="**********"/><br/><br /> 
<input type="submit" value=" Login " name="submit"/><br /> 
<a href="<?php echo base_url();?>login_form">To SignUp Click Here</a> 
<?php echo form_close(); ?> 

上記のコードはログインフォーム用です。これをuser_registrationページにリダイレクトしますが、以下はエラーです。codeigniterの登録ページにリダイレクトする方法は?

ログインフォーム

ユーザー名: 名

パスワード: **********

ログイン

(!) Fatal error: Call to undefined function base_url() in C:\wamp\www\login\application\views\login_form.php on line 46 Call Stack #TimeMemoryFunctionLocation 10.0011403408{main}()..\index.php:0 20.0042497640require_once('C:\wamp\www\login\system\core\CodeIgniter.php')..\index.php:315 30.03892976408call_user_func_array ()..\CodeIgniter.php:532 40.03892976576User_Authentication->index()..\CodeIgniter.php:532 50.03892976728CI_Loader->view()..\user_authentication.php:26 60.03892977168CI_Loader->_ci_load()..\Loader.php:489 70.03943031736include('C:\wamp\www\login\application\views\login_form.php')..\Loader.php:962 
A PHP Error was encountered 

Severity: Error 

Message: `Call to undefined function base_url()` 

Filename: `views/login_form.php` 

Line Number: 46 

Backtrace: 
+0

をあなたは、URLヘルパーをロードしたのですか? $ this-> load-> helper( 'url'); ? – JYoThI

+0

私はこれらのすべてを含んでいます...次にまた次のページにリダイレクトしません – vaishu

答えて

0
  1. 追加しましたあなたのコントローラーのURLヘルパーのように:

    $this->load->helper('url'); 
    
  2. これでうまくいかない場合は、echo base_url()を置き換えてください。また、私はポイントで述べたように、あなたのコントローラ内のURLヘルパーを追加する必要があります

    echo load_class('Config')->config['base_url']; 
    
  3. 使用SITE_URL()、1.

あなたがするために、URLヘルパーをロードする必要が
0

使用base_url()機能

方法1:

あなたは以下のようなコントローラでヘルパーをロードすることができます

$this->load->helper('url'); 

方法2:

私たちは、URLヘルパーをatuloadことができますし、それはアプリケーション全体で利用できるようになります。これは、次のようなapplication\config\autoload.phpに変更 -

$autoload['helper'] = array('url'); 

Read Documentation

+0

私はこれらすべてを含んでいます...そしてまた、次のページにリダイレクトしません – vaishu

+0

エラーはまだありますか? @vaishu – JYoThI

関連する問題