草庐IT

zend-controller

全部标签

php - 路由到子文件夹中的 Controller 在 Laravel 4 中不起作用

当我遇到这个问题时,我正在将我的Laravel3应用程序更新到Laravel4...我尝试过的路线:Route::get('backend/login','backend/UserController@login');Route::get('backend/login','backend.UserController@login'); 最佳答案 就在几个小时前,我遇到了类似的问题,我不得不尝试一下才能使其正常工作。路线:Route::group(array('prefix'=>'admin'),function(){Route::r

php - denyAccessUnlessGranted 在 Controller 多重角色

我发现这个Controller方法可以帮助过滤角色名称的访问:$this->denyAccessUnlessGranted('ROLE_EDIT',$item,'Youcannoteditthisitem.');是否可以对多个角色使用相同的方法。我尝试过类似的方法,但它似乎不起作用:$this->denyAccessUnlessGranted(array('ROLE_EDIT','ROLE_WHATEVER'),$item,'Youcannoteditthisitem.'); 最佳答案 研究该方法显示了它是如何工作的protecte

php - 在 Laravel 中找不到类 'App\Http\Controllers\Response' 错误

我在Laravel5中遇到了这个问题:Class'App\Http\Controllers\Response'notfound。我是这方面的新手,所以我需要你们的帮助。我正在尝试从我的表“funcionarios”中获取json响应。我的Controller是:[]];$statusCode=200;$funcionario=\App\funcionario::all()->take(9);foreach($funcionarioas$item){$response['funcionarios'][]=['id_funcionario'=>$item->id_funcionario,'

php - Zend Framework - 多板导航 block

我想使用导航助手通过Acl构建我的导航菜单。我的Acl部分工作正常。我现在希望能够显示几种不同类型的导航。例如。admin-nav、side-nav、new-nav等。我在文档中找不到任何相关信息。只有如何设置导航,然后在布局或View中重复使用该导航对象。我尝试了类似的方法-有两个不同的容器,具有不同的页面数组,然后在注册表中设置这些容器。然后从我的View和/或布局中调用导航并将其传递给一个容器:navigation(Zend_Registry::get("news-nav"))?>上面是在我的新闻View中调用,下面是在我的布局中调用navigation(Zend_Registr

php - 未找到 codeigniter MY_Controller

我正在为一个网站使用Codeigniter.2.1.3,所以我需要扩展CI_Controller,这样我就可以添加一个要在所有Controller上执行的方法,所以我做了user_guide中的内容:在application/core文件夹中创建一个名为MY_Controller.php的文件,在其中创建扩展CI_Controller的MY_Controller类,更改我的常规Controller以扩展MY_controller,如下所示:我的Controller.php:classMY_ControllerextendsCI_Controller{protected$page;#Co

php - 如何在 Laravel 中设置默认 Controller ?

我正在使用LaravelPHP框架并且想知道一些事情。默认的application/routes.php文件包含以下内容:Route::get('/',function(){returnView::make('home.index');});这只是输出View,但我如何从那里调用Controller?我可以删除上面的整个路由并用Route::controller('home')替换它,它似乎在默认URL上使用家庭Controller(即example.com/)。但是像Route::controller('article')这样的任何其他Controller都不起作用,只能在examp

php - 找不到 Controller 方法 - laravel 4

我收到这条消息提示试图运行任何ControllerSymfony\Component\HttpKernel\Exception\NotFoundHttpExceptionControllermethodnotfound.我的路线文件中有此代码Route::controller("/","HomeController");Route::controller("users","UsersController");我的Controller中的这段代码beforeFilter('csrf',array('on'=>'post'));$this->beforeFilter('auth',arra

php - Slim Controller 问题 : must be an instance of ContainerInterface, 给定的 Slim\\Container 实例

我正在尝试在Slim中使用Controller,但一直出现错误PHP可捕获fatalerror:参数1传递给TopPageController::__construct()必须是ContainerInterface的一个实例,给定的Slim\Container实例我的index.php$config]);$app->get('/',function(Request$request,Response$response){$response->getBody()->write("Welcome");return$response;});$app->get('/method1','\TopP

php - 从 Laravel Controller 调用 shell 命令?

是否可以从LaravelController调用Shell命令(例如用于转换图像)?如果是那么如何。我在互联网上搜索过。似乎没有什么相关的。 最佳答案 您可以使用Symfony提供的Process组件:http://symfony.com/doc/current/components/process.html该组件由Laravel自身使用,因此您无需通过composer单独安装它。只需添加useSymfony\Component\Process\Process;到你的文件。如果您使用它(而不是php的exec()函数),您将能够对调

php - App\Http\Controllers\Auth\Request 类不存在。拉维尔 5.3

我正在使用Laravel5.3我的ForgotPasswordController看起来像这样:middleware('guest');}publicfunctionshowLinkRequestForm(){$title=$this->title;$appName=$this->appName;$action=$this->action;returnview('password.forgotPassword')->with(compact('title','appName','action'));}}重置密码Controller代码:middleware('guest');}publ