草庐IT

CodeIgniter

全部标签

php - 调整图像大小并在不保存的情况下显示

我已经建立了一个图片库并“按原样”保存图像而不裁剪它。我想在图像加载到Controller中时即时调整图像大小,因此当我在浏览器中加载Controller时,它会显示图像大小调整到我想要的大小。我已将方法添加到MY_Loader,这是代码。functionshow_image($image,$width,$height){$this->helper('file');$image_content=read_file($image);//resizeimage$image=imagecreatefromjpeg($image);$thumbImage=imagecreatetruecolo

php - 在 Jquery 中设置 Codeigniter session

我需要在Jquery中设置session,但是当我尝试时它不起作用这是我在jquery中做的vara=22;session->set_userdata('friend_id',a)?>它给我语法错误,任何人都知道如何解决它。 最佳答案 在jquery中你可以这样做:$.ajax({type:"POST",url:'test.php',data:'{"var":"yourvar"}',success:function(data){console.log("Success!!");},error:function(xhr,desc,er

php - 如何确定 cronjob 中的环境

我有一个关于如何在cronjob期间确定应用程序环境的问题。我目前有2个环境:生产环境和测试环境。他们都使用自己的数据库。我根据URL判断当前环境。例如:dev.domain.com将环境设置为测试,domain.com将其设置为生产。这非常有效。但是,这不适用于cronjobs。因为cronjob没有获得域。我该如何解决这个问题并保持动态?这是当前代码的样子:if($_SERVER['SERVER_NAME']=='dev.domain.com'||$_SERVER['SERVER_NAME']=='domain.local'){define('ENVIRONMENT','devel

php - 删除 CI ubuntu 12.04 中的 index.php 文件

我想从CI的文件路径中删除index.php文件。我正在使用ubuntu12.04。我尝试了几乎所有的论坛结果,但没有成功。我把CI文件夹放在这个路径下。http://localhost/xxx/CI/我有apacherewritemodenable。sudoa2enmodrewriteModulerewritealreadyenabled我的conf.php文件中也有这个$config['uri_protocol']='AUTO';$config['base_url']='http://localhost/xxx/CI/';$config['index_page']='';$conf

php - Codeigniter - 从下拉列表中获取值传递给 Controller

我正在尝试从具有3个选项的表单中传递一个值,因此当用户单击任何选项时,它应该将值传递给Controller​​。我在想也许我可以有像`onChange="selectedValue"这样的东西。我试图从View中抓取帖子,但没有成功。任何帮助将不胜感激查看Reports24121Controllerpublicfunctionabout(){$search=$this->input->post('hours');echo$search;$this->load->view("about");} 最佳答案 您通常会将View中的值传递给

php - 使用 AJAX 和 Codeigniter 从数据库中删除用户

我正在尝试使用AJAX和CodeIgniter从数据库中删除用户。当我单击删除链接时,用户被删除但页面被重定向并显示成功消息。AJAX在我的代码中似乎不起作用。这是HTML:#FirstNameLastNameEmailUsernamePasswordActionEdit|"class="delete">Delete这是AJAX:$(document).ready(function(){$(".delete").click(function(){alert("Delete?");varhref=$(this).attr("href");varbtn=this;$.ajax({type:

php - CodeIgniter 数据映射器错误 : You must use the "set" method to update an entry

我正在使用codeigniter/datamapper开发一个inviocing应用程序,但我遇到了一个我不明白的错误。如果我执行以下操作:$i=newInvoice();$i->save();然后我得到以下错误:发生数据库错误Youmustusethe"set"methodtoupdateanentry.Filename:/Users/jim/Sites/example.com/libraries/Datamapper.phpLineNumber:1635但是我可以毫无问题地运行它一整天:$i=newInvoice();$i->notes='x';$i->save();只是想知道为什

php - 解析器和 View 调用之间有什么区别?如何从 View 中检索数据? (通过,返回)

这两个调用有什么区别?解析和查看之间的一般区别是什么?什么时候使用parser->parse,什么时候使用load->view?$this->load->view('content',$data);$this->parser->parse('content',$data,FALSE);如果我有这个数组:$data=array('title'=>'HomePage','heading'=>'Heading');$this->parser->parse('content',$data,FALSE);在content.phpView中,我可以通过调用解析函数来完成这两个操作echo$titl

php - CodeIgniter "The page you requested was not found."错误?

我在使用CodeIgniter时遇到问题。我已经检查了互联网上所有可能的解决方案,但似乎对我的情况没有任何帮助。我不是专业人士,这是我第一次使用CodeIgniter,所以不要对我太苛刻。路由.php:$route['default_controller']="page";$route['404_override']='';$route['(:num)']="page/index/$1";页面.php:load->model('Image','',TRUE);$this->load->model('Banner','',TRUE);$image=$this->Image->getIma

php - 将模型名称作为函数中的参数传递并使用其方法,如 "$this-> $model_name->method()"codeigniter

我如何创建一个方法来用特定模型填充读取特定表格的下拉列表,然后获取该表格的特定列来填充下拉列表?例如,如果我有一个模范人物我有functionget_all_id($id,$table){$this->db->from($table);$this->db->order_by($id,"asc");$q=$this->db->get();return$q;}然后,如果我需要填写一个带有姓氏字段的下拉列表...我会将其用作$this->load->model('person_model');$row=$this->person_model->get_all_id('id_person','