问题标签 [codeigniter-routing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 根据 url 更改 CodeIgniter 控制器目录
我是 CodeIgniter 的新手,我必须制作一个位于子域上的移动网站。根据您是否是移动设备,唯一要加载的不同内容是controllers
目录,应用程序文件夹的所有其余部分都适用于两个版本。如何告诉 CodeIgnitercontrollers
根据某些参数对特定目录收费?
或者,这不是使用 CodeIgniter 基于子域管理移动网站的最佳方式吗?我想访问相同的自定义库和模型。
谢谢指导,我迷路了!:)
php - Codeigniter URI:创建默认控制器函数
我的控制器中有以下类(codeigniter)
我的视图文件中有这个链接
当我点击上面的链接时,地址栏中的 URL 看起来像 >
但我试图使 URL 看起来像 -
因此,在学习了本教程之后,在我的 application/config/routes.php 中,我使用了以下代码。
然后我将链接更改为以下代码,但是当我单击它时,页面显示404 Page not found
你能告诉我如何实现这一目标吗?
提前致谢 :)
php - 使用任何其他控制器类而不是默认控制器类
我正在使用 CodeIgniter。这是我的路由文件
在哪里
pages 是控制器类, view 是它的函数, home 是该函数的参数。
现在,这是默认控制器。当我需要打开其他页面而不是“主页”时,我会从视图内部进行如下操作
现在我想问的是,如果我创建一个新的控制器,我该如何使用该控制器的功能?因为我只是将第三个参数传递给 base_url() 函数。
显然我想我必须写 $routes,但是怎么写呢?因为所有的流量都传递给
页/视图
我尝试创建一个新控制器,但无法使用它。我的新控制器名为 new_controller,它有一个函数调用 new_function()
我写了 $route 如下
$route['pages/view/product'] = 'new_controller/new_function';
php - 在目录中找不到控制器
我从我的开发人员下载了一个项目到本地,几乎完成了,我必须纠正其中的一些问题。由于我是 Code Igniter 的新手,我无法弄清楚控制器文件的位置?
http://localhost/ric/view/store/3 是我的 URL,通过查看 URL,控制器名称应该是“view”,功能是“store”,但在我的控制器目录中,没有这样命名的文件。任何机构都可以帮助我吗?完整的路由是这样的
codeigniter - 方法名称为 Route - codeigniter
如何在路由中动态执行以下操作?
这意味着我的控制器下的任何方法名称都是登录页面。我不希望管理员控制器出现在 url 中。
我会简单地在路由中使用 $CI->router->method,因为我不能在路由配置中使用 get_instance。
我需要做什么?
谢谢!
codeigniter - Codeigniter-如何在扩展原生库的同时使用数据库函数?
我想在扩展库中访问数据库功能。
我也在下面试过
但它不起作用。
帮我....
提前致谢, 洛根
.htaccess - Codeigniter:如何在 url 中传递隐藏参数并使其可用于解析
我有一个这样的网址:
www.domain.com/catalog/category_name/category_id/product_name/product_id
例子 :
www.domain.com/catalog/notebook/93/4_cpu_quad_core/56
并希望它变成:
www.domain.com/catalog/category_name/product_name/
例子 :
www.domain.com/catalog/notebook/4_cpu_quad_core
这两个 ID 参数必须传递给应用程序并使用 PHP 解析,因为我需要它来获取正确的类别和产品。
我尝试了几种使用 . htaccess
和route.php
配置但没有成功!
有人可以以简单的方式解释如何将这些参数传递给 Web 服务器,同时将这些参数隐藏在 url 中吗?
我只是想知道是否可以在 url 中传递隐藏参数并使它们在后端应用程序(即 java 或 php)中可用。
php - Web 服务器上的 mvc 配置
我最近将我的 codeigniter 项目上传到我的网络服务器上。
它在一个名为 project1 的文件夹中,这是我的目录视图的样子
我有两个问题。
首先是我希望它在我访问 (www.myurl.com) 而不是 (www.myurl.com/project1/main_controller/index.php/welcome) 时加载我的欢迎视图。我如何摆脱所有这些垃圾?
第二个问题是当我使用<?php echo base_url();?>
它时,它在视图源中显示得很好,但是当我点击它时,它会回显 url [www.myurl.com/project1/www.myurl.com/project1/] 为什么会这样?
php - codeigniter 和 cpanel 安装
我对将 codeigniter 移动到我的网络服务器是全新的,并且我在配置时遇到了问题。我应该将我的 codeigniter 项目文件夹放在 www 下 myurl.com 的根目录中的什么位置?我应该移出应用程序和系统文件夹吗?
我正在尝试删除 index.php?从我的 URL 名称中,我应该将我的 .htaccess 文件放在根目录中还是与我的 codeigniter 目录相同的文件夹中?
我希望能够输入 (www.myurl.com) 并被重定向到我的 home_controller/index 这可能吗?
下面是我的 .htaccess 文件的全部内容
我还在配置/路由中进行了以下更改
codeigniter - 如何在 CodeIgniter 中制作类似 category/5/sub_category 的 url
我希望我的网址看起来像:
www.domain.com/catalog/category_name/category_id/product_name/product_id
.
我的控制器应该如何完成此操作?
Controller 里面有 Catalog 和 Function category_name 是可以的。
但是我的产品控制器和功能将是什么。我怎样才能做出这样的结构。我需要有一个特定的文件结构吗?
我使用 CodeIgniter 框架。谢谢你的帮助。