2017-06-20 14 views
0

codeigniterでform_open()ヘルパー関数を使用すると、結果のフォームアクションはhttp://[::1]/example.comになります。ご覧のように、私のフォームのアクションURLに[:: 1]を持つことは、コントローラメソッドに向けられていません。私はすでにコントローラからヘルパーを読み込んでいます。私がここに何かを紛失している場合はお知らせください。ありがとう。Codeigniterでform_open()を正しく使うには?

<?php echo form_open("auth/login");?> 
<p> 
<?php echo lang('login_identity_label', 'identity');?> 
<?php echo form_input($identity);?> 
</p> 

<p> 
    <?php echo lang('login_password_label', 'password');?> 
    <?php echo form_input($password);?> 
</p> 

<p> 
<?php echo lang('login_remember_label', 'remember');?> 
<?php echo form_checkbox('remember', '1', FALSE, 'id="remember"');?> 
</p> 
<p><?php echo form_submit('submit', lang('login_submit_btn'));?></p> 
<?php echo form_close();?> 
+0

同様 –

+0

をあなたのコードを入れてください、私は、コードを追加するために、質問を編集しました。 – MACMAN

答えて

1

base_url()ヘルパー関数を試してみてください。

<?php echo form_open(base_url()."auth/login");?> 
+0

助けてくれてありがとう。私は設定ファイルに問題が見つかりました。 $ config ['base_url']が設定されていません。それが動作することを設定した後。 – MACMAN

関連する問題