在我的index.php (在我的项目根目录中)我有一个基本的路由系统,它获取 url(使用$_SERVER['REQUEST_URI] )并调用正确的“控制器”,然后调用正确的“视图”(所以,非常基本的MVC的实现)。 我在index.php如下所示: 问题是,我似乎无法让所有请求都转到ind ...
在我的index.php (在我的项目根目录中)我有一个基本的路由系统,它获取 url(使用$_SERVER['REQUEST_URI] )并调用正确的“控制器”,然后调用正确的“视图”(所以,非常基本的MVC的实现)。 我在index.php如下所示: 问题是,我似乎无法让所有请求都转到ind ...
我已经安装了CakePHP 3.8,并且布局模板(/src/Template/Layout/default.ctp)完全覆盖了我的控制器视图(src / Template / Users / login.ctp)。 我在两个文件的开头/结尾都有echo&die(),所以我知道它们正在被调用 ...
我正在尝试通过CakePHP为我的服务器构建REST API。 我以为可以正常工作,因为我可以通过Web浏览器接收JSON响应,但是当尝试通过ReactJS访问相同的路由时,Controllers Action实际上并未触发。 阅读CakePHP文档,我真的只需要实现以下代码行即可使AP ...
我正在用PHP创建一个基本的路由器,关于如何编写普通的PHP路由器的在线材料并不多。 所以下面是我当前的实现。 基本上,每个请求都重定向到index.php,然后使用类路由器将用户重定向到home.php或add.php。 问题是如何从index.php传递任何类型的变量到home.php ...
所以我有一个不寻常的问题,我不确定如何进行调试。 我有一个 angular 4 应用程序,它在服务器端使用 cakephp。 在我的应用程序中,我有许多不同的屏幕,我可以正常访问,除了一个并且它只是 Firefox 的一个问题。 如果我使用chrome,我可以打开它。 我在 Firefox 中收到 ...
我的路线: 我的控制器 我的连结 我有一个admin_searches.ctp文件,其中也有你好世界文本。 问题是:当我有一个href链接时, 它工作正常并显示索引页面。 现在,当我想显示搜索页面“ admin_searches,ctp”时,它就不会显示。 ...
我正在使用CakePHP 3.3 我有一些仪表板控制器的名称如下 我想映射网址 然后将调用DashboardUsersController.php类,并使用param1和param2作为参数view函数。 简而言之,我想将网址http://example.com/da ...
我在CakePHP中创建了以下路由: 在此路由中,我希望将/:filtertype--:id部分/:filtertype--:id可选。 这个怎么做? 在/design-idea-projects/ ,我什么也没提供,显示缺少控制器错误。 我真的不知道 谢谢。 ...
我正在使用cakephp3。我想在URL中隐藏frontends控制器。 我的路线配置: 我想在网址开始时将所有功能都引用给bloggers控制器,例如www.example.com/bloggers 但是www.example.com/bloggers也指的是前端Cont ...
这不是一个真正的问题,我需要确认我是否理解我正在学习的东西(CakePHP的路线)。 我有插件MyPlugin 。 默认情况下,所有请求都应该定向到插件,所以我希望插件名称不会出现在url中。 例如: 应解决为: 同样适用于“admin”前缀。 例如: ...
我正在尝试在cakephp 3中设置路由前缀,以便以/ json /开头的所有URL都获得前缀密钥集,我可以在应用程序控制器中相应地更改布局。 除此之外,他们应该使用通常的控制器和动作。 我已经将以下内容添加到routes.php 我想将所有带有json作为第一个URL段的请求定向到 ...
我们的路由器在控制器和动作定义之前定义了一个自定义参数: 它匹配以'/ shop / x'开头的请求,其中x是id: 但是,以上定义无法正确路由REST请求: 作为解决方法,它通过传递操作来工作(但是,这对于REST而言并不理想): 关于如何使其余路线起作用的任何 ...
我想实现的联系, cake_proj/prefix2/controller2/action此页面谁的链接上- cake-proj/但'prefix1' => true在我的routes.php ,因为这是home的页面,所以最终的链接cake_proj/prefix1/controller ...
我正在尝试做与该网站相同的工作,即stackoverflow,使用其URL。 CakePHP的工作方式如下:website / controller / action / 我想配置路由来实现这一点: myWebSite.com/questions/(question_id)/( ...
在CakePHP中,我有以下配置: 现在我不明白为什么它不起作用! 我看不到“ view_services.ctp”。 服务器将我重定向到“ access_denied.ctp”页面,但是在“ view_services.ctp”中,我没有对身份验证进行任何控制,因此也许我在执行 ...
我有一个CakePHP网站,其中包含许多内部链接,这些链接是使用HtmlHelper构建的: /app/View/MyController/myaction.ctp 默认路由可以正常工作: /app/Config/routes.php 生成的链接如下所示: /myco ...
现在,我的CakePHP博客有这些路线 我想让我的帖子网址包含日期,例如 如何设置路线/动作以适应此要求? 创建这样的链接时可以使用吗 它会自动添加日期参数吗? 更新 我知道了 我创建了这条路线 与其为此创建自己的帮助器,不如覆盖AppHelp ...
在cakephp中,我有一个控制器,该控制器应接收一个参数,然后调用模型与数据库一起使用以在视图中显示结果。 相当常见的mvc方法。 将该控制器想象为“插入新帖子”,它应该与特定用户相关联。 因此,URL应为: http://mysite/inspost/(user_id). ...
是否可以在同一网址中标识控制器和页面名称 Router::connect('/:controller/'); Router::connect('/:pagename/', array('controller' => 'home','action'=>'index')); ...
我刚刚完成了入门教程( http://book.cakephp.org/2.0/en/getting-started.html ),并将文件放在Apache服务器上,该服务器以Drupal projet作为根URL。 Cakephp的索引页面可以很好地加载,但是当我单击任何项目时,将我 ...