草庐IT

codeigniter-hmvc

全部标签

php - Codeigniter $this->input->post() 为空而 $_POST 正常工作

在codeigniter安装中,我尝试使用内置的$this->input->post('some_data')函数,但是$this->input->post()是一个空数组。Aprint_r($_POST)完全正确地给出了所有变量?根据codeigniter文档,输入类“由系统自动初始化,因此无需手动执行”,让我想知道我还想做什么。关于我应该如何尝试让它工作有什么想法吗?谢谢! 最佳答案 您可以检查,如果您的View看起来像这样(正确):对比(无效):这里的第二个是不正确的,因为它在没有携带post变量的情况下进行重定向。解释:当u

php - 如何通过 CRON 运行 CodeIgniter 文件?

我过去曾尝试过以下方法:并将其放入codeigniter安装目录中的一个文件中,将其命名为cron.php,然后通过以下方式调用它:php/home/[username]/public_html/my_project/cron.php如果我在浏览器中输入指向cron.php的URL,它会完美运行,但是每当它通过CRON运行时,我都会收到404错误。将以下代码放在CodeIgniter的show_404()函数中functionshow_404($page=''){print_r($_SERVER);echo"\n\n";die($page);}将以下输出通过电子邮件发送给我:Array

php - 如何通过 CRON 运行 CodeIgniter 文件?

我过去曾尝试过以下方法:并将其放入codeigniter安装目录中的一个文件中,将其命名为cron.php,然后通过以下方式调用它:php/home/[username]/public_html/my_project/cron.php如果我在浏览器中输入指向cron.php的URL,它会完美运行,但是每当它通过CRON运行时,我都会收到404错误。将以下代码放在CodeIgniter的show_404()函数中functionshow_404($page=''){print_r($_SERVER);echo"\n\n";die($page);}将以下输出通过电子邮件发送给我:Array

php - 在 Codeigniter 中上传 - 不允许您尝试上传的文件类型

我收到错误消息:当我尝试上传任何文件时,不允许您尝试上传的文件类型。if(!empty($_FILES['proof_of_purchase']['name'])){$config['upload_path']='./uploads/invoices/';$config['allowed_types']='gif|jpg|jpeg|png|pdf|bmp';$config['max_size']='3000';$this->load->library('upload',$config);//iftherewasanerror,returnanddisplayitif(!$this->u

php - 在 Codeigniter 中上传 - 不允许您尝试上传的文件类型

我收到错误消息:当我尝试上传任何文件时,不允许您尝试上传的文件类型。if(!empty($_FILES['proof_of_purchase']['name'])){$config['upload_path']='./uploads/invoices/';$config['allowed_types']='gif|jpg|jpeg|png|pdf|bmp';$config['max_size']='3000';$this->load->library('upload',$config);//iftherewasanerror,returnanddisplayitif(!$this->u

php - JOIN 语句中的 CodeIgniter ActiveRecord 字段名称

我正在构建一个涉及JOIN的查询。这是我第一次使用ActiveRecord完成数据库工作,但遇到了一些障碍。我想将一个名为companies的表加入到users表中,这样我就可以获得用户所在的公司名称等。我已经完成了这种排序像这样成功:functionget_profile_by_username($username){$this->db->join('companies',$this->table_name.'.company_id=companies.id');$this->db->where('LOWER(username)=',strtolower($username));$q

php - JOIN 语句中的 CodeIgniter ActiveRecord 字段名称

我正在构建一个涉及JOIN的查询。这是我第一次使用ActiveRecord完成数据库工作,但遇到了一些障碍。我想将一个名为companies的表加入到users表中,这样我就可以获得用户所在的公司名称等。我已经完成了这种排序像这样成功:functionget_profile_by_username($username){$this->db->join('companies',$this->table_name.'.company_id=companies.id');$this->db->where('LOWER(username)=',strtolower($username));$q

php - Codeigniter 事件记录 : greater than statement

我正在尝试将“大于”where语句转换为CI的ActiveRecord语法。当我使用这个片段时$this->db->join('product_stocks',"product_stocks.size_id_fk=product_attributes.id","left");$this->db->where('product_stocks.stock_level','>1');$result=$this->db->get('product_attributes')->result_array();然后打印$this->db->last_query();显示WHEREproduct_st

php - Codeigniter 事件记录 : greater than statement

我正在尝试将“大于”where语句转换为CI的ActiveRecord语法。当我使用这个片段时$this->db->join('product_stocks',"product_stocks.size_id_fk=product_attributes.id","left");$this->db->where('product_stocks.stock_level','>1');$result=$this->db->get('product_attributes')->result_array();然后打印$this->db->last_query();显示WHEREproduct_st

php - 如何在codeigniter中的索引函数中传递参数

这是一个url示例:http://www.example.com/search/search-keyword我正在尝试完成这项工作,我使用.htaccess删除了index.php,搜索是Controller,我想在索引方法中传递一个参数。这是目前的样子:classSearchextendsCI_Controller{functionindex($param){echo$param;}}有什么建议吗?我似乎无法让它工作 最佳答案 您需要index段http://www.example.com/search/index/search-