Form表单action出错
用Form表单提交老是出错,用了site_url(),却不是重定向地址,而是在原来的地址上面添加,是什么原因,请大神解释一下,代码如下。发送请求的地址 也就是加载表单视图的方法
http://cwx.com/index.php/Article_manager/update/19
Article_manager是控制器 update是方法 19是参数.
请求的表单action
<?php echo site_url('Article/update_article')?>
Article是控制器 update_article是方法发送请求后的地址为http://cwx.com/index.php/Article_manager/update/Article/update_article
这是为什么呢。求解!
大家帮我个忙啊,我急需解决这个问题。 你没有设置 config/config.php 里面的 base_url,这个在 CI3 里必须设置。 application->config->config.php 文件中填写你的项目地址:
$config['base_url'] = '';=> $config['base_url'] = 'http://cwx.com/index.php';
然后form表单中用:
<?php echo base_url('Article/update_article')?> wnpers 发表于 2017-8-25 13:44
application->config->config.php 文件中填写你的项目地址:
$config['base_url'] = '';=> $config['base ...
base_url 不需要写 index.php,然后使用 site_url() 是正确做法。 Hex 发表于 2017-8-25 14:36
base_url 不需要写 index.php,然后使用 site_url() 是正确做法。
谢谢 Hex 发表于 2017-8-25 12:00
你没有设置 config/config.php 里面的 base_url,这个在 CI3 里必须设置。
我是多个二级站指向一个站点,这个怎么设? ·水水· 发表于 2017-8-25 18:26
我是多个二级站指向一个站点,这个怎么设?
这是个 .php 文件,所以你可以在 config.php 里写代码,然后可以根据 host 去动态设置这个值,当然,你可以根据你的业务逻辑写更复杂的代码。 Hex 发表于 2017-8-25 18:46
这是个 .php 文件,所以你可以在 config.php 里写代码,然后可以根据 host 去动态设置这个值,当然,你可 ...
老大,再请教个问题,3.1.5,用current_url、redirect都会给带上index.php,这个问题是啥情况? ·水水· 发表于 2017-8-26 22:59
老大,再请教个问题,3.1.5,用current_url、redirect都会给带上index.php,这个问题是啥情况? ...
这个肯定会带上啊,除非你设置过隐藏 index.php
页:
[1]