Codeigniter-为什么我必须在html表单操作中指定应用程序文件夹名称?

时间:2013-11-15 15:17:42

标签: php forms codeigniter action href

<form id="search" action="/app_name/index.php/index/search" method="post">

我注意到在php中指定链接时,您不必指定应用程序名称:

echo form_open('index/function');

是否可以避免在html表单操作中指定应用程序名称? 对不起,如果这个问题是重复的。

1 个答案:

答案 0 :(得分:1)

在config.php中设置基本网址

$config['base_url'] = 'http://localhost/codeigniter/';

并使用如下

<form id="search" action="<?php echo base_url(); ?>index/search" method="post">

OR

<form id="search" action="<?php echo $this->config->base_url(); ?>index/search" method="post">

你需要在autoload或控制器中加载url helper  $this->load->helper('url');