草庐IT

MX_Controller

全部标签

php - 如何在 Controller 中显示验证消息?

我曾尝试在Controller中显示一条错误消息,但它不起作用,但当我使用dd时,它起作用了。我的代码:if($validation->fails()){/*Doesn'tworkforeach($validation->fails()as$messages){$messages//Doesn'twork}*/dd($validation->errors);//Thisworks} 最佳答案 我注意到这里提供的示例都没有实际工作!所以给你。这是我在意识到validator->messages()返回一个不可检索的protected对

php - 使用 Ajax 将表单数据发布到 ZF2 Controller

编辑-我已经在下面发布了答案。问题是我不明白按下提交按钮时ZF2如何/在何处发布表单数据。所以,当我执行if($this->getRequest()->isPost()){在下面的ajax调用之后,它告诉我没有发布数据。当我执行上面的isPost()if语句时,当我点击提交按钮时它完美地工作,告诉我数据已经发布,随后告诉我表单数据有效。这是ajax调用-$.ajax({url:urlform,type:'POST',dataType:'json',contentType:"application/json;charset=utf-8",async:true,data:($("#newT

浅谈Kafka-Broker的Replication与Controller

Broker副本机制所谓的副本机制(Replication),也可以称之为备份机制,通常是指分布式系统在多台网络互联的机器上保存有相同的数据拷贝。副本机制有什么好处呢?提供数据冗余。即使系统部分组件失效,系统依然能够继续运转,因而增加了整体可用性以及数据持久性。提供高伸缩性。支持横向扩展,能够通过增加机器的方式来提升读性能,进而提高读操作吞吐量。改善数据局部性。允许将数据放入与用户地理位置相近的地方,从而降低系统延时。这些优点都是在分布式系统教科书中最常被提及的,但是有些遗憾的是,对于ApacheKafka而言,目前只能享受到副本机制带来的第1个好处,也就是提供数据冗余实现高可用性和高持久性。

php - 同名 collison 的 Codeigniter Controller 和模型

我正在从这个评论想法中尝试一些东西CodeIgniterController/Modelnameconflicts在core/CodeIgniter.php中找到类名变量:$class=$RTR->fetch_class();并像这样改变:$class='Controller'。$RTR->fetch_class();现在更改Controller名称:classControllerUserextendsCI_Controller{...成功了,现在我可以使用用户模型和用户Controller了。但我的问题是,这有意义吗?还是有问题?(抱歉我的英语不好) 最佳

php - Codeigniter 从 View 中将多个参数传递给 Controller ​​?

我有一个输出许多图像的系统,它们旁边有一个A链接以将它们设置为专辑封面。我有多个相册,在我的数据库中有一个名为“is_feature”的字段,如果图像是封面,则设置为1,否则设置为0。我不知道选择图像的最佳方式,我最初输出如下;Set(image_id显然是图像id),此函数将调用模型并将所有其他照片的“is_feature”字段设置为0,并将此照片的“is_feature”设置为1。问题是它也删除所有其他相册功能。我几乎需要传递给A链接中的变量,第一个是图像的id,第二个是相册的id,然后我的模型函数只能将“is_feature”设置为0,其中album_id=相册的id通过。有没有

php - Laravel 相同的路由,不同的 Controller

我想要一个通用的主页以及登录用户的不同主页我在谷歌上搜索了很多,但找不到要在我的if语句中放入的内容我试过这样的:Route::get('/',array('as'=>'home',function(){if(!Auth::check()){Route::get('/',array('uses'=>'homecontroller@index'));}else{Route::get('/',array('uses'=>'usercontroller@home'));}}));我也尝试过类似的东西:returnController::call('homecontroller@index')

php - Controller Laravel 5.2 之间的共享方法

在几个Controller中,我必须使用相同的方法将结果显示为具有列排序功能的表格:publicfunctionshowSearchResults(Request$req){$query=Service::where('title',$req->search);//Columnssortingif($req->has('order')){$order=$req->order=='asc'?'asc':'desc';$order_inverse=$req->order=='asc'?'desc':'asc';}else{$order='desc';$order_inverse='asc'

php - 使用代码点火器将来自 Controller 的 sql 查询结果传递到 View 中

所以我遇到了这个问题,应该很简单,但不知道为什么我搞不定。我对MVC的整个概念是陌生的,我正在尝试将数据库查询从我的Controller传递到View中,并在View中显示结果。我现在这样做的方式是“undefinedvariable,sql”当我加载View时。这就是我所拥有的:Controllerfunctionmake_login(){//Selectlistofdepartmentsfordropdown$this->load->database();$sql=$this->db->query('SELECTdepartmentNameFROMdepartmentORDERBY

php - "Proper"index.php 和前端 Controller 的分离/区别

对于PHPMVC应用程序,index.php文件和前端Controller的工作有何不同?前端Controller是在index.php中,还是在单独的文件中?我如何将两者分开并让它们一起工作?前端Controller应该是一个类(或者像它自己的实体)吗?(如果是这样,那么index.php将实例化前端Controller?)我知道他们必须“设置环境”,其中包括定义一些常量等,但什么是什么?(--自动加载器、调试工具等)我看过这个:MVCwithafrontcontrollerconfusion,但这并没有解决index.php和前端Controller之间的区别问题。

php - 从 UploadiFive 向 Codeigniter Controller 发送数据

我正在尝试使用UploadiFive上传一些文件,并在上传文件时将有关它们的信息添加到数据库中。用户在表单中输入一些详细信息,然后单击上传,此时文件被上传,表单中的信息以相应的文件名添加到数据库中。我已经可以上传文件了,但是我需要在每次文件上传完成时发布表单。它正在发布表格,但我正在努力从上传的文件中获取文件名。代码如下:HTML页面:$(function(){$('#file_upload').uploadifive({'auto':true,'checkScript':'uploadify/check-exists.php','formData':{'timestamp':'','