php - 如何使用codeigniter更改url中的函数名?
问题描述
我想更改 url 中的函数名称,我搜索了很多但找不到任何解决方案,任何人都可以帮我解决我应该考虑的问题,例如我有一个类似的 url
http://localhost/codeIgniter_try/index.php/Blog/blogvieww
,
所以这里“博客”是控制器名称,“blogvieww”是函数名称,所以如果我想将函数名称从“blogvieww”更改为“blogvieww_all”我该怎么办?
博客.php
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Blog extends CI_Controller {
public function index()
{
$this->load->view('blogview');
}
public function blogvieww()
{
$this->load->view('blogvieww');
}
}
?>
博客视图.php
<html>
<head>
<title>My Blog</title>
</head>
<body>
<div>
<h1>Welcome to my 1st Blog!</h1>
</div>
</body>
</html>
blogvieww.php
<html>
<head>
<title>My Blog</title>
</head>
<body>
<div>
<h1>Welcome to my 2nd Blog!</h1>
</div>
<div>
<h1>Welcome to my 3rd Blog!</h1>
</div>
</body>
</html>
解决方案
您可以通过routes
CodeIgniter 进行设置。
您的路径routes
将是application/config/routes.php
请参阅下面的内容可能会有所帮助。
$route['Blog/blogvieww_all'] = 'Blog/blogvieww';
更多详情:https ://www.codeigniter.com/userguide3/general/routing.html
推荐阅读
- angular - 在 canDeactivate 方法中添加导航
- docker - 在 docker 中运行 ansible
- sql - 为唯一保单编号创建的案例编号之间至少间隔三个月
- c# - 在 ConfigureServices() 中调用 BuildServiceProvider() 的成本和可能的副作用是什么
- c# - 异步等待方法将在等待点阻塞 UI
- flutter - Flutter - 自定义小部件 - 如何从
- javascript - Brightcove CMS API 搜索排序参数不起作用
- swift - 服务器不可用时如何快速处理错误?
- javafx - 如何将两个数字相加并在字段中打印
- google-maps-api-3 - Google Directions Services:InvalidValueError,被抛出在作品中,但不在本地主机上