草庐IT

CodeIgniter-combobox

全部标签

php - Codeigniter 重复 session 问题

我有一个使用codeigniter构建的应用程序,使用session类并将session数据存储在数据库中。问题是当我的网页加载一个css文件时,我的数据库中有额外的session记录。直到最近,我还在rackspace提供的简单VPS主机上运行我的应用程序。数据库和Apache都运行在同一个VPS上。但是最近我将我的应用程序迁移到了PHPFog让它更容易扩展。我没有这个问题我以前的托管设置。填充了user_data值的行是我的原始session。其他三个空白session是简单刷新页面三次的结果。我似乎已经追踪到它在我的标题中包含一个css文件,当我将其注释掉或删除时,问题就消失了。

php - 我似乎无法在 codeigniter 中上传 css 文件类型

我正在尝试上传一个css文件用户codigniter的上传类。这是Controller:publicfunctionuploadcssfile(){$config['upload_path']='./stylesheets/stores/'.$memberid.'/';$config['file_name']='main.css';$config['allowed_types']='css';$config['overwrite']=true;$this->load->library('upload',$config);if(!$this->upload->do_upload('fil

php - 构建表单的最快方法 - PHP/jQuery/CodeIgniter

通常有很多处理表单的方法,但我想知道是否有人有一个可靠的解决方案,他们将其用于几乎所有的应用程序,可以快速构建表单并包含所有类型的表单元素。我目前使用的只是CI的内置表单验证,然后构建一个表单,但即便如此,我还是觉得它花费的时间太长了......有什么建议吗? 最佳答案 有一个jQuery插件(称为“dform”),它采用JSON输入来动态构建表单。我已经使用了一段时间了。PleasetakealookatthefollowingURL:http://neyeon.com/p/jquery.dform/doc/files2/read

php - Codeigniter 使用什么设计模式?

相当简单的问题:我知道Codeigniter是一个MVC框架-但是Codeigniter使用什么设计模式?乍一看它像是Facade,但我可能错了。编辑:也许我应该为那些不使用它的人描述一下Codeigniter。在Codeigniter中,您有一个Controller和模型的概念,它们每个都有自己单独的文件夹。在每个文件夹中创建一个文件:购物车.php:那么你也可以有一个模型:在Cart类中,您可以通过简单地使用$this->user->login()来使用User中的登录功能我觉得这很有趣,因为框架创建了User对象的对象,而程序员没有。 最佳答案

php - 允许第 3 方身份验证的 CodeIgniter 身份验证系统?

我的问题很简单。是否有允许本地和第三方登录的CodeIgniter系统?(如FB/Twitter/Google等)我试过了A3M但是它很难使用并且需要修补才能开箱即用,就像过时的软件一样。我目前的解决方案是flexiauth,但是它根本不提供第3方登录,并且在向开发人员发送电子邮件后,他似乎不打算很快集成它。那么有没有人知道一个好的系统是最新的并且提供第3方和本地登录?如果没有,还有哪些PHP框架有这样的包?为清楚起见而编辑:我正在寻找一个可以同时完成这两项工作的系统。虽然我很欣赏我可以自己集成的系统的答案和评论,但最终结果充其量是不稳定的。一定有人以前做过这件事,所有这些都集成到一个

php - codeigniter 表单验证错误消息不显示

关闭。这个问题是notreproducibleorwascausedbytypos.它目前不接受答案。这个问题是由于错别字或无法再重现的问题引起的。虽然类似的问题可能是on-topic在这里,这个问题的解决方式不太可能帮助future的读者。关闭3年前。Improvethisquestion当我加载模型并从表中获取行时,我的表单验证错误没有在View文件中显示消息。这是我的代码。$this->form_validation->set_rules('bookCategoryId','BookSubCategoryId','trim|required');$this->form_valid

php - 显示 Jquery 从数据库中选择的数据以更新 [Codeigniter]

我在插入表单中选择了名为centromedicos的jQuery,我可以选择所有数据,也可以选择部分数据。如果我点击全选,结果如下:假设我只选择了3个项目然后保存。现在我想编辑。加载编辑页面后,我想加载我选择的3个项目:如果我单击全选(Selectionartodo),则会显示其余项目。1-Controllerpublicfunctionedit_form(){$edit_id=$this->uri->segment(3);$data['ITEM_EDIT']=$this->model->get_title_by_id($edit_id);$data['ITEM_ALL']=$this

php - 使用 CodeIgniter 进行自动化单元测试

有人使用CodeIgniter使用自动化单元测试吗?似乎CodeIgniter的人做单元测试的方式需要有一个在浏览器中运行的Controller,例如http://codeigniter.com/user_guide/libraries/unit_testing.html或者这个:http://jensroland.com/projects/toast/但是,我只想从命令行进行测试,我想要自动化测试和构建。有什么建议吗?谢谢。 最佳答案 您可以将此集成与phpunit结合使用-http://www.foostack.com/foos

php - Codeigniter 设置主页(默认 Controller )

我正在尝试在我的codeigniter应用程序中实现页面模板,模板工作正常,例如,我有一个博客页面,我试图将其分配为我的主页,具有不同的View和分页等等。当我写www.mywebsite.com/blog时,它会在主页模板中打开,或者假设我有一个页面www.mywebsite.com/about,它也会在页面模板中打开。但是当我尝试通过www.mywebsite.com访问我的网站时,出现404错误页面。如何将我的博客页面指定为主页?页面Controller:classPageextendsFrontend_Controller{publicfunction__construct()

php - 未通过发布数据的 CodeIgniter

我试图在CodeIgniter中上传文件,但是当我添加enctype="multipartform-data"时,没有任何发布数据通过。甚至其他领域都没有。但是,当我不添加它时,我可以获得其他帖子数据,但当然没有文件上传。这里出了什么问题。这是我的View和Controller:查看:AddaNewAlbumindex.php/photo/newAlbum">AlbumName:Photo.zipFile:Controller只包含:var_dump($_POST);结果是:array(0){} 最佳答案 你可以添加这个表单属性:e