<form id="search" action="/app_name/index.php/index/search" method="post">
我注意到在php中指定链接时,您不必指定应用程序名称:
echo form_open('index/function');
是否可以避免在html表单操作中指定应用程序名称? 对不起,如果这个问题是重复的。
答案 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');