问题标签 [cakephp-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.
rest - CakePHP 自定义 Rest 路由
我们的路由器在控制器和动作定义之前定义了一个自定义参数:
它匹配以 '/shop/x' 为前缀的请求,其中 x 是一个 id:
但是,上面的定义没有正确路由 REST 请求:
作为一种解决方法,它通过传递操作来工作(但这对于 REST 来说并不理想):
关于如何使休息路线起作用的任何想法?
php - cakephp 3 前缀路由
我正在尝试在 cakephp 3 中设置路由前缀,因此任何以 /json/ 开头的 URL 都会获取前缀键集,我可以在应用程序控制器中相应地更改布局。除此之外,他们应该使用通常的控制器和动作。我已将以下内容添加到 routes.php
我想将所有以 json 作为第一个 url 段的请求定向到第二个 url 段中指定的控制器。例如 /json/users/add_account_type/ 转到用户控制器。但是,当访问此 URL 时,我收到以下消息:
错误:在以下文件中创建类 UsersController:src/Controller/Json/UsersController.php
而我希望它正在使用
src/Controller/UsersController.php
我认为这应该是可能的,但在查阅这本书时我不太明白自己做错了什么。我的代码部分基于:CakePHP3.x controller name in url when using prefix routing
非常感谢提前
cakephp - CakePHP 3 路由:如何路由控制器基础
我正在使用 cakephp 3。我想frontends
在 url 中隐藏控制器。
我的路线配置:
我想bloggers
在 url 开始时将所有功能引用给控制器www.example.com/bloggers
但www.example.com/bloggers
也指前端Controller的索引功能。应该参考博主Controller的索引功能。有什么帮助吗?
php - 如果找到子域,则向 url 分配或执行控制器操作
如果一个 URL 将包含一个子域,http://raddyx.sharemybucket.com./
那么我想为它执行一个控制器操作,并将子域作为它的参数。对于上面的 URL,我想执行Users
控制器和profile
操作raddyx
作为它的参数。
例如:http://raddyx.sharemybucket.com/
为此我想执行
cakephp - 在 cakephp 中使路由参数可选
我在 CakePHP 中创建了以下路由:
在这条路线中,我想让这部分成为/:filtertype--:id
可选的。这个怎么做?之后我没有提供任何东西/design-idea-projects/
,它显示缺少控制器错误。我真的不明白。
谢谢。
cakephp - CakePHP 3 中的路由
我正在使用 CakePHP 3.3
我有一些仪表板控制器,其名称如下
我想映射像这样的网址
这将使用和作为参数调用DashboardUsersController.php
类和view
函数。param1
param2
简而言之,我想将 url 更改http://example.com/dashboard-users/view/param
为http://example.com/dashboard/users/view/param
只有在域之后存在仪表板时才会执行这种类型的映射,否则它将像访问时一样默认工作http://example.com/users/view/param1
将调用UsersController.php
到现在为止我做了什么?
因为,我是 CakePHP 和路由的新手,所以我不知道从哪里开始,因此到目前为止什么也没做。我需要你的帮助。
cakephp - 如何路由到 cakePHP 中的特定方法?
我的路线:
我的控制器
我的链接
我有一个 admin_searches.ctp 文件,其中也有 hello world 文本。
问题是:当我有一个href链接时,
它工作正常并显示索引页面。现在,当我想显示搜索页面“admin_searches,ctp”时,它不会。我如何在链接中路由或修改路由文件,以便当我调用上述链接时,它会在我的控制器类中调用搜索方法
cakephp - CakePHP 路由器在 PHP 类中不起作用
我正在使用 CakePHP 3.x+。
我创建了一个库类来使用下载 youtube 视频youtube-dl
并返回文件的本地 URL。
APP/src/Library/AnujTools/YoutubeDownload.php
文件已下载到位置
和return
声明必须返回
但它只返回
调试debug(Router::url('/', true));
只提供/
php - 导航菜单中的简单 PHP 路由
我有根项目文件夹。每个 php 文件位于特定文件夹中的位置。
对于每个导航项,我都通过 href="" 标签传递了 php 页面。
当我单击导航项时,它会将我带到通过 href 传递的请求页面。但是,当我从该页面选择其他导航项目时,它会说找不到页面。
- 项目
- 类别
- 页面.php
- 下一页.php
- 附加功能
- 额外的.php
例如
<a href="Categories/page.php">Page</a>
<a href="Extras/extra.php">Extra</a>
,当我在 extra.php 上并从导航中选择另一个导航项目时,它说找不到对象。URI 变得无法访问,即http://localhost/Project/Extras/extra.php/Categories/page.php
“找不到对象”它应该像http://localhost/Project/Categories/page.php
.