草庐IT

CodeIgniter-combobox

全部标签

javascript - codeigniter ajax错误用户电子邮件检查

我创建了一个简单的代码ajax请求,用于检查codeigniter框架中的电子邮件可用性。但是,我每次都会出错。并且不知道如何解决。下面是我的页脚js脚本(在jquery和其他外部脚本之后)。$(document).ready(function(){$("#loading").hide();$("#email").blur(function(){varemail_val=$("#email").val();varfilter=/^[a-zA-Z0-9]+[a-zA-Z0-9_.-]+[a-zA-Z0-9_-]+@[a-zA-Z0-9]+[a-zA-Z0-9.-]+[a-zA-Z0-9]

php - 使用 CodeIgniter 将 NULL 插入数据库的正确方法

我有ExtJS将数据从组合域发送到CodeIgniter。CodeIgniter读取发布的数据并运行db->insert以更新mssql数据库。问题是,如果用户没有从组合框中选择一个选项,它就会被当作空字符串发送到CodeIgniter,然后Codeignighter会读取这条发布的数据作为空字符串,并尝试将其写入数据库中的int字段导致错误。我相信我需要CodeIgniter将字符串视为NULL(如果它是空的)和数字(如果它是空的)。我曾尝试使用phptypejuggling(int)来转换它,但它使它成为0。这是一个无效值,因为它与我数据库中一对多int字段中的任何选择都不匹配。有

php - 我如何在 CodeIgniter 中使用正确的面向对象模型和构造函数?

我目前创建CodeIgniter模型的方式是(即没有构造函数,必须一直传递userID并且仅限于一个对象):$this->load->model('User');$this->user->set_password($userID,$password);但我想这样做:$this->load->model('User');$User=newUser($userID);$User->set_password($password);更新:也许只是一个用户模型是一个糟糕的例子。例如,如果我有一个包含各种项目的购物list,我想以这种方式使用PHP:$this->load->model('List

php - CodeIgniter 全局变量

我在所有View中都使用了$data$this->load->view('my_view',$data);我还按照本指南自动加载ControllerExtendingCoreController但我想使$data全局化,因为在views中有一个侧边栏,它对整个项目都是不变的,并显示通过自动加载Controller中的db获取的信息目前我必须为每个手动编写$data['todo']并从自动加载的model中获取信息。谢谢。 最佳答案 1:在application/libraries中创建MY_Controller,方法如下:class

php - CodeIgniter,了解调用函数的 Controller

我正在尝试创建将在database中写入“错误”消息的库,我不认为我能够编写PHPs错误norCodeIgniters,但我可以编写自己的“错误”,例如$this->error->write("用户不允许进入这里");我知道有一个errorhandling已经构建在CodeIgniter之上,它只支持在file而非数据库中写入errors/infos/debugs。真正的问题是:如何获取调用函数的controller。假设我在Controller中->./admin/settings.php并且出现错误,代码将调用我的库,我希望它存储调用它的Controller。(我可能被迫将它作为参

php - Codeigniter 记录太多

在我的CI配置文件中,我设置了这个日志记录阈值:$config['log_threshold']=1;在index.php中,我设置了如下报错:error_reporting(E_ERROR);我的期望是这将记录我记录的任何CI错误(使用log_message('error','myerrormessage')),以及任何PHP错误。但是,我希望它不会记录PHP通知,只会记录错误。但是,当我查看日志文件时,它似乎也记录了PHP通知:ERROR-2009-12-1813:21:50—>Severity:Notice—>Undefinedvariable:pageindex/var/www

php - codeigniter+HMVC 跨模块调用controller->method

我正在拔掉我所有的头发......一直在搜索每一个线程,如果有人能给我指出一个工作示例,我将不胜感激。根据文档:https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc我可以调用另一个模块->Controller使用modules::run('module/controller/method',$params);modules::load('module/controller/method',$params);or$this->load->module('module/controller');$this

Codeigniter 中的 PHP 请求库

我正在为PHP使用请求库(http://requests.ryanmccue.info/)。我安装了composer并在composer.json中添加了以下Json配置:{"require":{"rmccue/requests":">=1.0"},"autoload":{"psr-0":{"Requests":"library/"}}}所以在我的Controller中,我试图通过库运行一个请求,我得到:publicfunctionindex(){Requests::register_autoloader();$headers=array('Accept'=>'application/

php - CodeIgniter: Hook (pre_controller)加载助手

我正在尝试在我的pre_controllerHook中加载cookie助手,以便在我们的网站上实现“记住我”功能。我认为用$ci=&get_instance();创建CI对象的实例将允许我访问加载助手,但事实并非如此。想法?$ci=&get_instance();$ci->load->helper('cookie');//doesnotload 最佳答案 post_controller_constructor的问题是它在构造函数之后运行(很有趣),如果您对很多事情使用Controller构造函数,这可能是个问题。如果这对您来说不是问

php - MVC 应该如何在 CodeIgniter 中工作

作为一名主要是自学成才的程序员,在设计模式等方面,我迟到了。我正在使用CodeIgniter编写一个劳动力管理网络应用程序。我在学校学过一点MVCASP.NET/C#和Java,惯例是你的模型主要由表示实际对象的类组成,但也抽象了所有数据库连接等......这很漂亮我收集的标准MVC内容。我想我说的是对的,CI完全抽象了数据库连接(除非你去寻找),这在类(class)中是一样的,你可以创建的模型可以抽象“通用”CRUD方法创建一些对特定模型更有用的方法。我有一个问题,因为它与我习惯的MVC不同,每当你说...从数据库返回一行时,约定是将它放在一个关联数组中或具有表示行中数据的属性的标准