到控制器方法的链接:CodeIgniter

问题描述 投票:4回答:4

我正在关注有关CodeIgniter的本教程:

http://ie.mirror.twsweb-int.com/codeigniter/user_guide/tutorial/index.html

教程的第4页:

http://ie.mirror.twsweb-int.com/codeigniter/user_guide/tutorial/create_news_items.html

在本教程的第4页中,他提到您应该创建自己的成功输入页面。

我想在success.php上创建一个链接,该链接链接回到索引页面(称为news_index)。IE浏览器的URL,我想要一个链接,从

http://example.com/codeigniter/index.php/news/create

to

http://example.com/codeigniter/index.php/news/

如何在CodeIgniter上创建动态URL?

php codeigniter
4个回答
7
投票

首先将URL帮助程序加载到控制器或自动加载文件中。

然后使用site_url()功能并仅传递新闻。

<?php echo site_url('news');?>

1
投票

如果您查看此页面-http://ie.mirror.twsweb-int.com/codeigniter/user_guide/helpers/url_helper.html,您会看到site_url()功能的工作方式。

您只回显site_url('controller / method / segment1 / segment2 / etc');因此,如果您想链接到http://example.com/codeigniter/index.php/news/页面,可以执行

<?php echo site_url('news'); ?>

并且如果您想链接到http://example.com/codeigniter/index.php/news/create,您可以做

<?php echo site_url('news/create'); ?>


0
投票

您在codeigniter文件上的route.php上配置它们。


0
投票

您可以在site_url/base_url中设置config.php并将URL帮助器加载到autoload.php文件中。

© www.soinside.com 2019 - 2024. All rights reserved.