【找不到控制器,该如何解决】教程文章相关的互联网学习教程文章

php – Codeigniter:将整个POST请求发送到另一个控制器的方法【代码】

我有一个通用控制器,它将获得POST请求并决定调用任何控制器的已知方法.控制器将根据要求选择. 此外,我需要将整个POST请求发送到所选方法而不会被篡改. 更多描述在控制器1中获取发布请求,处理请求并决定调用控制器X的known_method() X!= 1.同时向方法发送主要请求.例如.public function index() {$post = $this->input->post();//handling the request and decide to call the following method of another controllerController_X...

php – CodeIgniter客户控制器类说会话未定义【代码】

我正在使用CodeIgniter(v1.7.2)并且我创建了一个自定义控制器,其中包含名为MY_Controller的身份验证(基于David Winter的博客文章).当我加载任何使用此基类的控制器时,我收到此错误;*Message: Undefined property: MY_Controller::$session*请注意,我自动加载’session(和’MY_controller’作为库),如下所示:$autoload['libraries'] = array('database', 'session', 'MY_Controller');这是MY_Controller:class MY_Controller exte...

php – 如何在控制器之外创建Zend Framework控制器/操作URL?【代码】

我使用zend框架1.11.2.我想创建可以在电子邮件文本中使用的控制器操作的URL. 在控制器中,我使用Zend_View_Helper_ServerUrl和Zend_View_Helper_Url这样做:$serverUrlHelper = new Zend_View_Helper_ServerUrl(); $unsubscribeUrl = $serverUrlHelper->serverUrl($this->getHelper('url')->url(array('module' => $this->getFrontController()->getDefaultModule(),'controller' => 'newsletter','action' => 'unsubscribe','email...

php – 从Zend Framework中的现有控制器类扩展控制器【代码】

早上好,我有经典的应用程序,我想从UserController扩展ArticleController,但是当我尝试时class ArticleController extends UserController {// ... }要么class ArticleController extends Application_Controllers_UserController {}我得到致命错误:上课……没找到…如何在Zend Framework中扩展一个控制器?解决方法:控制器类名称的自动加载不是您在应用程序中可以访问的内容,或者除了在这种情况下有很多需要. 您需要手动包含/要求...

php – 嵌套资源控制器laravel 4【代码】

在laravel 4中我想要一个嵌套的控制器. 我已阅读文档但未找到有关如何执行此操作的任何说明. 在应用程序中我有一些文章,每篇文章都有自己的评论.我希望能够通过访问这样的URL来获取特定文章的所有评论. http://myapp.com/articles/5/comments 我创建了一个commentsController,但我不知道如何正确地从URL获取文章ID,所以我可以将它传递给我的控制器中的所有CRUD方法解决方法:在route.php中Route::resource('articles.comments','com...

php – Zend Tool创建操作无法识别模块中的控制器【代码】

我创建了一个模块和控制器使用:$zf create module api $zf create controller auth index-action-included=1 api这很好用,当我请求http:// localhost / api / auth时,我得到了索引操作. 我想创建一个名为validate的新操作:$zf create action validate auth view-included=1 api但我被告知:An Error Has Occurred Controller auth was not found.编辑: 我已直接在控制器中添加了操作,并创建了视图文件...

php – Symfony2:调试控制器变量【代码】

如何快速访问和查看控制器中使用的变量?我使用xdebug,但通常在通过控制器时看到对象内部是什么太过分了.解决方法:您可以使用get_defined_vars()方法获取当前范围中定义的变量,并使用Monolog库进行记录,例如$this->container->get('logger')->info('Local variables', get_defined_vars());我建议在Firefox中安装FirePHP扩展,因为在开发模式下,FirePHP处理程序会自动启用,因此您可以在firebug控制台中查看信息消息.有关记录结帐thi...

php – 找不到Codeigniter控制器【代码】

我在codeigniter中创建了一个控制器.问题是当我在url中点击控制器名称和函数名称时,它会给我错误404找不到.我是codeigniter的新手,我不明白我哪里出错了 这是我的控制器<?php if(!defined('BASEPATH')) exit('No direct script access allowed');class Home extends CI_Controller{function __construct(){ parent::__construct(); }function you(){ $this->load->view('home_view'); }} ?>而我的观点是这样的<!DOCTYPE html PUBLI...

为什么我的控制器在Symfony中请求frontend_dev.php?【代码】

http://localhost/frontend_dev.php/1 为什么上述请求被重定向到frontend_dev.php而不是index.php? 我读过.htaccess:<IfModule mod_rewrite.c>RewriteEngine On# uncomment the following line, if you are having trouble# getting no_script_name to work#RewriteBase /# we skip all files with .something#RewriteCond %{REQUEST_URI} \..+$#RewriteCond %{REQUEST_URI} !\.html$#RewriteRule .* - [L]# we check if the .ht...

php – Symfony 2控制器beforeAction是否存在?

对于Symfony 2控制器有没有像beforeAction这样的方法?此外,是否有整个捆绑/项目的通用beforeAction?解决方法:不,遗憾的是symfony2中没有preExecute等价物,但您可以访问更强大的事件模型. This article解释了如何添加监听器. 您要监听的事件是onCoreController 另见:http://symfony.com/doc/2.0/book/internals.html#the-event-dispatcher

php – Codeigniter如何在当前控制器中获取所有/特定方法【代码】

我知道这段代码:$this->router->fetch_class(); // get current controller name $this->router->fetch_method(); // get current method name我想要做的是获得当前控制器或特定控制器中的所有方法.有没有人有同样的经历?谢谢. 解决方案 我创建帮助器列出特定控制器中的所有方法function list_this_controllers_method_except($controller, $except = array()) {$methods = array();foreach(get_class_methods($controller) as $...

php – Symfony2 – 如何在控制器中使用@Entity注释?【代码】

Symfony的ParamConverter手册有这个例子:/*** @Route("/blog/{post_id}")* @Entity("post", expr="repository.find(post_id)")*/ public function showAction(Post $post) { }资料来源:http://symfony.com/doc/current/bundles/SensioFrameworkExtraBundle/annotations/converters.html#fetch-via-an-expression 但是使用@Entity注释会给我这个错误.The annotation "@Entity" in method AppBundle\Controller\CurrencyController...

php – 在控制器上避免使用Laravel外观【代码】

我正在使用Laravel 5.5并试图在psr-2 standard之前习惯编码(刚刚开始学习).我用Quafoo QA分析了我的所有代码,然后逐步修复错误并记录下来. 通过使用外观我得到这个错误“避免使用静态访问类”.因为它我试图避免使用它们.在我的控制器上我有这个代码:<?phpnamespace App\Http\Controllers;use Illuminate\Http\Request; use App\Events\FileLoaded; use Illuminate\Support\Facades\Input; use Illuminate\Auth\Middleware\Authent...

php – Zend框架:控制器类==页面?

我是否正确地认为在Zend Framework中,如果我计划在我的网站上有5个页面,我通常需要5个控制器? ZF开发人员通常每页创建1个控制器(“页面”作为abtract app unit)? 我问这个的原因是,之前由于某种原因,我在控制器中填充了很多不同的动作,以便他们扮演页面角色,例如索引/添加,索引/视图,索引/删除并显示各种小屏幕,例如小型CRUD屏幕,而不是索引操作显示的网格. 但是到目前为止,我想检查一下我的新理解,即操作主要用于模型更新,操作一...

php – 通过PageController路由所有请求,但现有控制器除外(Zend Framework)【代码】

对于新的CMS,我开发了一个Pages模块,允许我管理站点的树结构.每个页面都可以从URL http://www.example.com/pageslug/访问,其中pageslug标识被调用的页面. 我现在想要实现的是一种允许我将所有传入请求路由到单个PagesController的路由,除非它是对现有控制器的请求(例如图像). 它很容易捕获到页面控制器的所有请求,但如何排除现有的控制器?这是我的模块引导程序.我怎样才能以最优惠的方式实现这一目标<?phpclass Default_Bootstrap...