1
在下面的示例中,當我訪問URL:www.example.com/index.php/news/時,它將調用方法func1(),但URL不會更改爲www.example.com/index.php /新聞/ FUNC1。它將保持爲www.example.com/index.php/news/。如何更新CodeIgniter中沒有重定向()的URL地址?
class News extends CI_Controller {
public function index()
{
$this->func1();
}
public function func1()
{
echo "news item 1";
}
}
?>
我知道我可以通過使用重定向(「/新聞/ FUNC1」),但是否有其他的方式,當我在同一個控制器直接從方法調用一個方法來更新URL更改URL?也許使用路由?
任何幫助將被讚賞。
謝謝。
V
的URL的東西通過指定刷新客戶端。如果您正在討論在客戶端瀏覽器中更改URL,那麼從服務器端角度來看,唯一的方法就是通過重定向。 – 2015-02-09 22:36:14
謝謝邁克。我只是想知道是否有其他方式可能使用路由方法,但看起來沒有。 – 2015-02-09 23:04:51
看看URI路由。 https://ellislab.com/codeigniter/user-guide/general/routing.html – 2015-02-10 06:30:56