草庐IT

codeigniter-helpers

全部标签

php - 如何在重定向中发送参数 - php codeigniter

下面的代码给我一个错误。我想调用一个函数并使用phpcodeigniter将参数传递给它。redirect(base_url().'MainController/Student_Login($user_email)')这里MainController是Controller名称,Student_Login是函数$user_email是一个保存用户电子邮件ID的变量。我也试过通过url发送它。例如redirect(base_url().'MainController/Student_Login/.$user_email.')请帮助。 最佳答案

php - Codeigniter 单元测试模型

我是单元测试的新手,所以这可能是一个有点愚蠢的问题。想象一下,我们有一个简单的模型方法。publicfunctionget_all_users($uid=false,$params=array()){$users=array();if(empty($uid)&&empty($params)){return$users;}$this->db->from('usersu');if($uid){$this->db->where('u.id',(int)$id);}if(!empty($params)){if(isset($params['is_active']){$this->db->whe

php - 哪个框架使用 : CodeIgniter, Symfony 或 CakePHP?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭11年前。我想使用标题中列出的框架之一,但由于对框架了解不多,我担心选错了。我很了解PHP,但每次创建网站时,我都会花太多时间创建自己的小框架。事实上,我害怕使用框架,因为害怕被无法处理高流量网站的不灵活和缓慢的框架所困。哪个框架最能解决我的恐惧?

codeigniter - 在 Code Igniter 2.02 中设置电子邮件

我遇到了很多错误。我已经在不同站点尝试了几个建议,删除了父函数,删除了数组,更新了我的phpini文件,但没有成功。这是我遇到的13个错误中的第一个。遇到PHP错误严重性:警告消息:fsockopen()[function.fsockopen]:无法连接到ssl://smtp.googlemail.com:465(无法找到套接字传输“ssl”——您是否在配置PHP时忘记启用它?)文件名:libraries/Email.php行号:1673有人请帮助。classEmailextendsCI_Controller{functionindex(){$config['protocol']='s

php - 如何在 CodeIgniter 中清除页面缓存

我使用CodeIgniter。我的页面始终有一部分是缓存,不会在浏览器中通过Ctrl+F5删除。当我在View中更改名称页面时它起作用了!!!?如何在CodeIgniter中清除页面缓存? 最佳答案 您需要手动删除application/cache文件夹中的缓存项。https://www.codeigniter.com/user_guide/general/caching.html 关于php-如何在CodeIgniter中清除页面缓存,我们在StackOverflow上找到一个类似的问

php - CodeIgniter 错误日志信息 + 错误

有没有办法在日志中保存Info+Errors而无需调试?调试级别如何显示信息?如果我想记录信息“帐户ID4345已被管理员删除”,为什么我需要查看所有这些:DEBUG-2010-12-2708:39:13-->192.168.200.32ConfigClassInitializedDEBUG-2010-12-2708:39:13-->192.168.200.32HooksClassInitializedDEBUG-2010-12-2708:39:13-->192.168.200.32URIClassInitializedDEBUG-2010-12-2708:39:13-->192.16

php - CodeIgniter 的 URI 和表单操作

假设我们在somesite.com/mail这意味着我们正在使用名为“mail”的Controller。该Controller具有以下功能:publicfunctionindex(){$this->load->view('header');$this->load->view('mail/contact_form');$this->load->view('footer');}这个函数在我们输入地址栏的时候加载somesite.com/mail然后按回车键(没有额外的参数)。让我们看看contact_formView的第一行:这就是我的问题。当我像这样在末尾键入带反斜杠的地址时:mysit

php - 试图制作一个名为 "List"的 CodeIgniter Controller

我在controllers/list.php中有以下代码:但是,尝试访问它时出现以下PHP错误:解析错误:语法错误,意外的T_LIST,预计/var/www/sitename/htdocs/system/application/controllers/list.php中的T_STRING在线3将文件重命名为“example.php”并将“classList”替换为“classExample”效果非常好......我的第一个想法是“List”可能是一个保留名称,但我检查了CI的保留名称列表here它不在那里。我知道我可以通过调用其他东西来解决这个问题,但我真的希望我的Controller

php - 如何启动 TDD/BDD PHP CodeIgniter

我已经阅读了很长一段时间有关TDD/BDD的内容,但我始终无法弄清楚如何在项目中实现它。这是我目前工作的项目的简化版本:一个让人们注册、张贴旧书出售的网站。需要这些书的人可以搜索附近的待售书籍,并通过网站向卖家发送电子邮件。这是用CodeIgniter编写的,我是唯一的开发人员。对于这种情况,您能否告诉我我将如何进行测试-从哪里开始以及要测试什么。我想做这个已经有一段时间了,我有点理解这个概念,但实际的实现让我望而却步,非常感谢! 最佳答案 我使用的最后一个CI版本附带的单元测试器很差,它只是检查是否为真。我发现这个有趣的项目似乎至

php - 如何在 codeigniter ci 中加载 javascript css 文件

我想将我的网站迁移到CI。我只是简单地修改了ci示例文件welcome.php在index()函数中,我加载要显示的View。然而,我在头文件中放置了许多javascripts和css文件。并通过$this->load->view('header');调用它但我无法正确加载javascript文件!谁能给我一些提示?很难配置如何设置正确的路径。我的Controller代码如下classWelcomeextendsCI_Controller{publicfunctionindex(){$this->load->helper('url');$this->base=$this->config