jjzjj

codeigniter-2

全部标签

php - 如何在 Codeigniter 中使用 IN 运算符进行绑定(bind)查询

“我正在调整我的一些查询,通过使用绑定(bind)参数重写它们来防止SQL注入(inject)。这对于简单的查询来说足够简单:例如//Oldcode$sql="SELECT*FROMsome_tableWHEREid=4ANDauthor='Bob'";$this->db->query($sql);//NewBoundSQLquery$sql="SELECT*FROMsome_tableWHEREid=?ANDauthor=?";$this->db->query($sql,array(4,'Bob'));我在使用IN运算符进行查询时遇到问题。按照建议here我尝试了以下方法://Old

php - 如何在 codeigniter 4 中自动加载辅助函数

我刚刚从他们的官方GitHub下载了CodeIgniter4。他们从CodeIgniter3改变了很多。我想在View中使用base_url()函数,为此,你需要加载URL助手,在CodeIgniter3中我在config/autoload中自动加载它.php文件。但是现在他们已经完全改变了CodeIgniter4中config/autoload.php文件的结构,这让我很困惑。您仍然可以在CodeIgniter4的View中使用base_url()函数,方法是在您的Controller构造函数中使用以下代码helper('url');如果使用过CodeIgnter4的人知道如何通过修

php - Codeigniter 电子邮件 - 添加 BCC

我是新手,所以请多多包涵。我正在尝试将BCC收件人添加到codeigniter应用程序的email.php配置文件之一。原件是由一名离开我们公司的员工创建的,我正在努力将密件抄送收件人添加到代码中。我搜索了stackoverflow并尝试了无穷无尽的变化,但我没有任何运气。我想要做的就是定义一个密件抄送电子邮件收件人。我真的非常感谢任何人的帮助:)这是我认为相关的当前代码的一部分:0){$this->initialize($config);}else{$this->_smtp_auth=($this->smtp_user==''AND$this->smtp_pass=='')?FALS

php - Codeigniter Controller 中的动态全局变量

我想在我的网站上放置一个动态标题,所以就在这里。classSurveyextendsMY_Controller{public$my_title;publicfunction__construct(){parent::__construct();$this->load->model('Survey_model');$this->my_title="";//settingtoblank}publicfunctionsurvey_form(){$this->data['title']=$this->my_title;//displaythetitle$this->middle='Survey

php - Codeigniter 分页显示结果数和页数

我正在使用Codeigniter3并有一个简单的PHP应用程序。使用分页类,我想在每个页面的顶部显示以下内容;Showingxtoyofzresults在哪里;x=startrowy-endrowz=totalrows`Showing1to10of5213results.``Showing11to20of5213results.``etc`我可以使用$config['total_rows']变量检索总行数。不过不确定其余部分。我的items.phpController看起来像这样;publicfunctionindex(){$config['base_url']='/items/ind

php - CodeIgniter &get_instance() 在 php5.6 版本中不工作?

我的codeigniter网站在php5.4版本中运行正常,但是当我将我的php版本升级到php5.6.30时,它无法正常工作。function&get_instance(){returnCI_Controller::get_instance();}以上函数位于我文件的第233行,它返回空值。错误-fatalerror:在第233行的Coginiter_site\system\core\CodeIgniter.php中找不到类“CI_Controller”我已经追踪到错误点-system/core/common.php下的代码if(!function_exists('load_clas

php - CodeIgniter - 如何删除 url 路由中的类名

我有http://localhost/CIrbbps/index.php/class_name/method_name.如何删除类名?,这样我就可以得到http://localhost/CIrbbps/index.php/method_name.谢谢 最佳答案 为了将www.domain.com/services映射到pages/services,您需要:$route['services']='pages/services'如果你想将www.domain.com/whatever映射到pages/whatever以及任何有一些变体并

php - Codeigniter 3 - 如何从 URL 中删除函数名称

我的网址是:example.com/controller/function/parameter=>example.com/category/index/category_name我需要:example.com/category/category_name我已经尝试了Stackoverflow提供的几种解决方案,但都没有用。它要么重定向到主页,要么返回404页面未找到。我尝试过的选项是:$route['category']="category/index";//1$route['category/(:any)']="category/index";//2$route['category/

php - 首次在 Codeigniter 3 框架中不登录帐户

我有一个网站和登录系统。在localhost中,一切都很完美。但是,在服务器(HOSTGATOR)中,当人们想要登录他们的帐户时,他们输入登录密码并点击“登录”按钮,它会刷新页面但不会登录。他们应该输入2-3次然后系统登录in.哪里会出问题?publicfunction__construct(){parent::__construct();$this->load->helper(array('form','url','security'));$this->load->library(array('session','form_validation','email'));$this->l

php - Codeigniter 函数 "from_label()"给出错误

我给你们发了一张错误的截图,表单工作正常唯一的问题是在“from_label()”如果我评论它输入字段工作正常没有任何错误'login_form','class'=>'form_horizontal');?> 最佳答案 改变^^^^到引用form_label([$label_text=''[,$id=''[,$attributes=array()]]])form_input([$data=''[,$value=''[,$extra='']]])仅供引用:form_label()需要第一个参数才能顺利运行。echoform_label