草庐IT

CodeIgniter-combobox

全部标签

php - CodeIgniter 项目中的 Assets 应该放在哪里?

我刚开始使用CodeIgniter,我不确定css、js和图像之类的东西应该放在哪里。在整个系统文件夹之外似乎没问题,但这意味着一切都是分开的。内部意味着文件路径更长,我担心它可能会把事情搞砸。关于这个问题的最佳做法是什么? 最佳答案 我通常将单独的文件夹放在根级别,所以我最终得到这样的目录结构:/system/css/js/img似乎对我有用-当您使用site_url(url)时,它生成的URL来自根目录,因此您可以使用site_url('css/file.css')生成样式表等的URL。

php - 使用 codeigniter 进行 bootstrap 3 分页

我无法在我的分页中集成bootstrap3,我在我的系统中使用codeigniter,这是我目前的代码$config['base_url']=base_url()."/merchant/?";$config['total_rows']=$count_result;//Counttotalrowsinthequery$config['full_tag_open']='';$config['full_tag_close']='';$config['per_page']=$limit;$config['num_links']=5;$config['page_query_string']=TR

PHP Codeigniter - parent::__construct

在PHP中从父类继承时,尤其是在Codeigniter中,parent::__construct或parent::model()做什么?如果我不__construct父类会有什么不同?并且,建议采用哪种方式?-已添加-重点更多地放在Codeigniter特定的关于以不同方式调用parent::__construct上,具体取决于版本,以及是否可以省略以防Codeigniter自动执行此操作。 最佳答案 这是一个普通的类构造函数。我们看下面的例子:classA{protected$some_var;function__construc

php - 在 Codeigniter 中重定向后 session 丢失

我正在使用codeigniter作为框架。首先,我使用localhost但是当我更改为我的IP地址时,登录功能不再起作用。我发现重定向到另一个Controller后session丢失了。这是print_r($this->session->all_userdata());的结果[session_id]=>7b00fa0f8790f48d24446f9eb4e6aab2[ip_address]=>10.42.68.71[user_agent]=>Mozilla/5.0(WindowsNT5.1)AppleWebKit/537.1(KHTML,likeGecko)Chrome/21.0.11

php - Codeigniter:何时使用模型与库?

我最近(几个月前)开始在一个项目中使用Codeigniter,但它对一堆需要相互交互的模型有点失控,我想知道我是否应该创建一个库来代替?在我的例子中,我有一个用户操作,当你赢得一场比赛时会发生,它会被记录在我的user_model中,但我也希望它被放入我的events_model中?像这样影响多个模型的东西应该成为一个库吗?我知道它不应该在Controller中,因为我必须在多个Controller中重用这个触发器(对于提供的示例可能没有意义,但对我的应用程序有意义)。 最佳答案 库旨在为您的应用程序提供可重用的功能,而MVC架构中

php - 如何确定 CodeIgniter 的速度?

我正在考虑使用名为CodeIgniter的PHP框架.我感兴趣的一件事是它的速度。但是,我无法确定它的速度有多快,并且不想简单地相信他们网站上的文字。有谁知道我如何自己确定其速度,或者有人可以告诉我可以确定的网站吗? 最佳答案 CodeIgniter也有一些内置的基准测试工具:http://codeigniter.com/user_guide/general/profiling.html 关于php-如何确定CodeIgniter的速度?,我们在StackOverflow上找到一个类似的

php - Codeigniter CSRF - 它是如何工作的

最近我发现了CSRF攻击,很高兴发现Codeigniterv2.0.0中添加了CSRF保护。我启用了该功能,并看到带有token的隐藏输入被添加到表单中,我假设它也将token存储在session中。在POST请求中,CI会自动比较token还是我必须手动进行比较? 最佳答案 CSRFtoken仅在使用form_open()函数时作为隐藏输入添加到表单中。具有CSRFtoken值的cookie由安全类创建,并在必要时为每个请求重新生成。如果$_POST数据存在,则cookie将由Input类自动验证。如果发布的token与cooki

PHP/codeigniter - 使用 exit()

我有几个页面需要登录,所以所有链接到这些页面的Controller都以开头$this->checkSession();//...restofthecodeCheckSession应该验证session是否仍然存在,否则显示一条消息并停止执行Controller中其余代码:functioncheckSession(){if(!$this->session->userdata('is_logged_in')){//thesessionhasexpired!$data['main']='confirmation_message';$data['title']="Sessionexpired"

php - CodeIgniter 如何知道 cookie 持有有效的 session 数据?

在CodeIgniter中,session数据默认保存在cookie中。但是我的服务器上也必须有一个文件(命名为sessionID)来验证数据(在cookie中)是否有效,或者我错了吗?我正在搜索保存session的位置。我已经查看了“session.save_path”目录(/var/lib/php5),但在这个目录中只有其他session,但没有CodeIgnitersession。我也没有将session保存在数据库中,那么CodeIgniter如何知道数据(在cookie中)是有效的? 最佳答案 nativecodeigni

php - CodeIgniter - 加载 CSS

我正在为Web解决方案开发自定义API,并且我正在使用MVC设计模式。我有一个模块文件夹,这样我就可以换入和换出模块,也可以在不中断工作测试代码的情况下处理部分。我现在唯一的问题是我想在任何地方加载CSS并让我的应用程序在head标签中正确导入css文件。我知道CodeIgniter会这样做,但我不确定如何。使用PHP,我如何在任何地方加载CSS文件,然后让代码像CodeIgniter一样在head标签中正确导入css?提前致谢。 最佳答案 您可以一次加载多个View,或在其他View中加载View。所以在这种情况下,我建议您创建一