草庐IT

CodeIgniter-combobox

全部标签

php - Codeigniter 自定义电子邮件验证规则

有人可以就如何为Codeigniter创建自定义验证规则提供一些建议吗。我正在做的网站是针对大学生的,并且只允许使用大学电子邮件地址的用户注册。这是我尝试实现的验证类型的示例:只允许以以下结尾的电子邮件:array('0'=>'@uni-email-1.com','1'=>'@uni-email-2.com','2'=>'@uni-email-3.com','3'=>'@uni-email-4.com',);我对codeigniter还是很陌生,我不确定如何创建这种类型的验证。非常感谢任何帮助!谢谢 最佳答案 好的,怎么样?func

php - 使用 CodeIgniter 创建 XML

我在Codeigniter中使用这段代码生成XML:publicfunctionget_cuisine(){$this->load->dbutil();$sql="select*fromcuisine";$query=$this->db->query($sql);$config=array('root'=>'root','element'=>'element','newline'=>"\n",'tab'=>"\t");echo$this->dbutil->xml_from_result($query,$config);}但这显示了一般的打印格式。我怎样才能让它显示为XML类型的页面?

php - 将 codeigniter 2.0 与 Datamapper 一起使用时类名冲突?

我在PHP5.3中使用CI2.0我刚开始使用“DatamapperORM”,它非常棒!!然而,他们是关于类名的一个大问题我有一个名为“users”的数据库表,所以我的dm模型是“user”并且我还有一个同名的Controller“user”?所以在“用户”Controller中使用“用户”模型是不可能的!!解决这个问题的最佳方法是什么?非常感谢最好的问候 最佳答案 CodeIgniter的缺点之一是您不能将Controller、模型或库命名为同一事物。这主要是一个PHP问题,因为显然你不能命名任何相同的东西,但可以通过两种方式避免。

php - 路由到 CodeIgniter 中的多个子文件夹

我在我的Controller目录中设置了一个管理文件夹,在该文件夹下我有3个单独的子文件夹,其中包含Controller。--Controllers----Admin------Dashboard--------dashboard.php--------file.php------Members--------members.php--------file.php------Settings--------settings.php--------file.php我试过像这样在routes.php文件中路由它$route['admin/(:any)/(:any)']='admin/$1/

php - 将函数中的 session 变量传递给 codeigniter 中的助手

这就是我想要做的。这是Controller中的函数publicfunctionget_started(){if(test_login($this->session->all_userdata())){$this->load->view('template');}else{$this->load->view('error');}}这是helperfunctiontest_login($sessdata){if($sessdata->userdata('is_logged_in')){returntrue;}else{returnfalse;}}我已将is_logged_in作为bools

php - Codeigniter 网站上的 Google Analytics API

几天来,我一直在努力让GoogleAPI在我的网站上运行,但一直没有成功。在我搜索的所有地方,我都能找到过时的示例...我需要它与codeigniter一起工作,我想做的就是从GoogleAnalytics获取数据,以显示在我的codeigniter网站的管理仪表板中。我知道我需要一个服务帐户,如果我不想每次查看仪表板时都进行身份验证(?)任何人都可以帮我让它工作吗?非常感谢您!我想做的是:从谷歌分析中获取数据,返回数据可能是json,然后我想我可以用插件制作图表(也许一些jQuery插件已经存在,或者我可以使用谷歌自己的图表抽屉?)并将其显示给管理员。我只想要非常简单的数据,例如,上

php - 如何在 CodeIgniter 中使用 MySQLi 驱动程序

如何在PHP原生查询中使用mysqli驱动程序?例如。我的代码:模型classHome_modelextendsCI_Model{publicfunctiongetusers(){$q="SELECT*FROM`users`";return$r=mysqli_query($q);}}Controller:classHomeextendsCI_Controller{publicfunctioniterateuser(){while($row=mysqli_fetch_object($this->Home_model->getusers())){echo$row->username;}}我

php - Codeigniter 环境设置

Codeigniter开发环境未设置。我总是在index.php中使用这段代码。但我不明白为什么我在本地主机上工作时会得到“生产”作为输出。switch(dirname(__FILE__)){case"H:\wamp\www\sitedirectory":define('ENVIRONMENT','development');break;default:define('ENVIRONMENT','production');break;}echoENVIRONMENT;//outputis"production"whileiamonlocalhostechodirname(__FILE_

php - 使用 CodeIgniter 表单验证的自定义错误消息

我想在我的CodeIgniter表单中制作一些自定义错误消息。我试过使用$this->form_validation->set_message('is_unique[users.username]','用户名已被占用');但是我无法让它工作。编辑form_validation_lang.php文件还不够好,因为is_unique将Theusernameisalreadytaken作为用户名,并且该电子邮件已注册邮件。如何制作此自定义错误消息?这是我的代码片段:$this->form_validation->set_message('is_unique[users.username]',

php - Codeigniter URI 类我如何使用 – 连字符而不是 _ 下划线?

我尝试使用-连字符创建一些Controller、模型和View,但我总是遇到php错误,所以我现在使用下划线。所以我的网址是:http://localhost:8888/ci/index.php/get_artist_discography/artist_name我想是这样的:http://localhost:8888/ci/index.php/get-artist-discography/artist-name它可能在codeigniter中有带-连字符的url吗?我的代码:/Controller:load->model('artist_model');$data=$this->ar