草庐IT

MX_Controller

全部标签

php - Laravel:表单模型绑定(bind)和资源 Controller 错误

我正在laravel中构建一个非常简单的CRUD,只是为了学习一些关于这个框架的知识。它工作起来就像一个魅力,但我无法使Controller的更新功能正常工作。这是我的情况:1)我使用artisan命令构建了一个资源Controller。2)我使用blade构建了一个表单View,并使用以下代码打开了表单:@if($mode=="edit"){{Form::model($task,array('route'=>array('task.update',$task->id),'files'=>true))}}@else{{Form::open(array('route'=>'task.st

php - symfony 3 Controller 中的自定义注释

所以这个问题很简单。我的Controller中有一段代码变得多余,我决定为其添加注释。if(!$request->getContentType()==='json'){returnnewJsonResponse(array('success'=>false));}$content=$request->getContent();if(empty($content)){thrownewBadRequestHttpException("Contentisempty");}$data=json_decode($content,true);if(empty($data)||!array_key_

php - MVC 大型网站,使用一个 Controller ……还是多个?

我有一个相当大的网站,我正在寻找最省时的方式来管理它(我是唯一的编码员)。我正在尝试设计一个非常简单的MVC结构(我不想使用框架)来帮助保持我的所有代码井井有条。对于一个巨大的网站,是只用一个Controller来处理所有页面更好,还是将它们拆分更好更容易?如果只有一个,那么什么是非框架Controller的好例子? 最佳答案 我会将任何逻辑部分拆分到不同的Controller中-如果它都是静态页面,则使用所有相同的“静态页面”Controller来提供它。如果您有一些静态页面、常见问题解答页面(或部分)、产品列表-为每个不同的部分

php - 在 codeigniter 中命名 Controller 和模型的最佳方式

我正在尝试使用codeigniter制作一些基本的网络应用程序,我已经意识到我有很多元素调用Controller方法,这些方法从相应的模型中获取数据,我正在尝试找出命名这些方法的最佳方式这几乎做同样的事情。举个例子,假设我想捕获我网站上的所有用户。我会在我的Controller中有一个名为get_users()的方法,然后该方法将在我的模型中加载并调用一个名为fetch_users()的方法,该方法将从数据库中获取用户并将result_array返回到Controller,然后从那里返回到看法。这似乎有点多余(调用get_users()又调用了另一个名为fetch_users()的函数

php - 如何在 codeigniter 中调用另一个 Controller 中的一个 Controller 函数

我有一个名为home.php的Controller,其中有一个名为podetails的函数。我想在另一个Controlleruser.php中调用这个函数。有可能这样做吗?我已经阅读了CI中的HMVC,但我想知道是否可以不使用hmvc? 最佳答案 要扩展Controller,请遵循此tutorial或查看下面的一些代码。private/public/protected之间的差异在文件夹/application/core/中创建一个名为MY_Controller.php的文件>在该文件中有一些代码,如output->enable_pr

php - Codeigniter 扩展扩展的 MY_Controller

我严格遵守how-toarticlebyPhilSturgeon,扩展基本Controller。但我仍然遇到一些错误。我的3个类(class)://application/libraries/MY_Controller.phpclassMY_ControllerextendsController{publicfunction__construct(){parent::__construct();}}//application/libraries/Public_Controller.phpclassPublic_ControllerextendsMY_Controller{publicf

php - 当 Controller 类扩展父 Controller 时,为什么我们仍然需要父构造函数?

我是CodeIgniter和OOP的初学者。我正在阅读CI教程的一页here.我发现了一个问题。看这段代码:load->model('news_model');}我认为如果我们创建一个扩展CI_Controller的类,我们假设它必须具有其父类中的所有方法和属性(尽管我们可以覆盖它们)。那么,为什么代码中会有parent::__construct();呢? 最佳答案 __construct()是一个类的构造方法。如果您从中声明一个新的对象实例,它就会运行。然而,如果一个类实现了它自己的__construct(),PHP将只运行它自己

php - 如何在 codeigniter 中将 URL 作为 Controller 方法的参数传递

我有一个CodeigniterController,它采用完整的URL作为第一个参数,但我的Controller中传递的URL只显示http:publicfunctionmydata($link){echo$link;//thenitshowonlyhttp:ratherthanthefullurlhttp://abc.com}我该如何解决这个问题? 最佳答案 如果你想将url作为参数传递,那么使用urlencode(base64_encode($str))即:$url=urlencode(base64_encode('http:/

php - Joomla - 返回 JSON 数据的 Controller 任务

我的Controller中有任务run。我希望它返回JSON数据。就目前而言,我将我的JSON数据包装在模板HTML中。我如何告诉Joomla只从Controller返回JSON数据?这是我的功能:publicfunctionrun(){JFactory::getDocument()->setMimeEncoding('application/json');JResponse::setHeader('Content-Disposition','attachment;filename="progress-report-results.json"');JRequest::setVar('t

php - 关于 mvc 的一般...... Controller 应该将数据传递给 View 还是 View 应该直接从模型中获取它?

我正在努力学习并充分理解mvc模式,同时学习php。我决定构建基本的mvc框架,以便以后在各种项目中使用。在这里阅读了很多关于mvc和模型/View/Controller之间的耦合的帖子后,我有点迷路了。目前我的理解是,在Web应用程序Controller中处理来自浏览器的请求,并在必要时调用方法模型类告诉模型改变它的状态。然后Controller实例化适当的View类,负责显示界面。这是我不明白的一点......现在Controller应该将适当的模型对象传递给View,并且View应该在需要时从模型中提取所有数据吗?或者Controller应该从模型中获取数据并将其传递给View,