问题标签 [codeigniter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5832 浏览

php - Codeigniter:MySQL Where 子句和引号

在 CodeIgniter 中查询

产生 SQL 请求

选择pdb_commentscreated_at, pdb_comments. section_id, pdb_comments. submittedby_id, pdb_users. username, pdb_comments. text, pdb_sections. name从 ( pdb_comments, pdb_users, pdb_sections) 哪里 pdb_commentssubmittedby_id= 'users.user_id' 和 pdb_comments. section_id= 'sections.id' ORDER BY pdb_commentscreated_at描述限制 10

问题是pdb_没有在WHERE子句中添加数据库前缀 ( )。我可以通过附加手动插入前缀$this->db->dbprefix,但这并不能解决主要问题。

行情

右侧的报价不准确,为我生成 0 个结果。有什么方法可以让 CodeIgniter 将 where 子句的后半部分识别为我的表的一部分;从而添加数据库前缀,并通过避免两个连接正确放置引号?还有另一种方法可以做到这一点吗?提前致谢。

--

乔恩

0 投票
2 回答
9313 浏览

php - Best Practices for Processing Errors from Database in CodeIgniter

I have a table with a unique key (date + userid) in my web application database. When I try to insert record with existing date and userid I receive the following error:

I turned on the database debugger in application config, because I needed to use MySQL error numbers and messages. Now I need to process this error. I can use hard coded constants in the controller, but I think it's not good idea. I need database error handling in many places, and I dont like CodeIgniter's error handling. What is a best practice concerning the processing of database errors.

0 投票
4 回答
4003 浏览

php - CodeIgniter 中的 JSONP

$.getJSON我在 CodeIgniter 中使用 jQuery JSONP 方法时遇到问题。从中获取 JSON 的 URL 如下:

问题是我有一个demo.html运行该$.getJSON方法的文件,并从上面提到的 URL 中获取数据。

演示.html

当我跑步时,demo.html什么也没有发生。如您所见,当我将 URL 更改为另一个不使用 CodeIgniter 作为框架的 URL 时,它应该提醒返回的数据。我让警报功能运行,但在这种情况下,使用 CodeIgniter 备份的 URL 时,它不起作用。有没有人可以解决我的问题?如果您能给我一些反馈,我将不胜感激。提前致谢!

0 投票
7 回答
24882 浏览

css - 如何将类添加到 CodeIgniter 锚点

我有以下内容:

我想向其中添加以下 CSS 类:

这样当它在浏览器中呈现时,代码将如下所示:

在此先感谢,非常感谢任何帮助。

--

汤姆

0 投票
5 回答
6295 浏览

php - 用 PHP 创建一个社交网站

什么是最快的开源 PHP 社交网络框架,可以帮助我在 4 小时内获得工作原型?我正在寻找可以处理个人资料的东西,每个个人资料可以发布多个帖子,并且每个帖子都可以由社区评分?我在用 Wordpress MU 看 BuddyPress?这是可以实现的,还是我应该使用 CakePHP 或 CodeIgniter?有没有可以推荐的插件?非常感谢您的反馈。

0 投票
3 回答
844 浏览

php - 什么定义了 MVC 中的传统“页面”概念?

我目前使用 CodeIgniter 作为我在使用 PHP 时选择的框架。我正在努力解决的一件事是“页面”的概念,以及如何在 MVC 中正确地表示它。据我所知,CodeIgniter 有一个代表页面控制器的前端控制器。在我的思考过程中,每个页面都有自己的控制器。尽管我经常看到有人使用塞满了许多方法的页面控制器。所以从这个意义上说,每个动作都成为它自己的页面。

我从来没有真正喜欢将许多方法填充到一个控制器中的想法,因为如果您一次只需要控制器中的一两个方法,似乎会有太多的开销。每个页面都有自己的控制器似乎更合理,并且操作只会对应于您可以在该特定页面上执行的操作。我在想这个错误的方式吗?

更令人困惑的是,我会注意到在某些 Web 应用程序中,它们将有一个控制器,该控制器将具有多种方法(即登录、注册、查看、编辑等),但在其他应用程序中,它们实际上有一个登录控制器,和一个寄存器控制器。“页面控制器”的正确用途是什么?

0 投票
11 回答
7182 浏览

php - Rails 部分和模板的 CodeIgniter 或 PHP 等效项

在 CodeIgniter 或核心 PHP 中;是否有相当于 Rails 的视图部分和模板?

部分可以让我在我的视图中渲染另一个视图片段。我可以有一个共同的navbar.php观点,我可以指出我的homepage.php观点。模板将在一个地方定义 HTML 页面的整体外壳,并让每个视图只填充正文。

我在 CodeIgniter 文档中可以找到的最接近的内容是Loading multiple views,其中多个视图在控制器中按顺序呈现。在控制器中规定我的页面的视觉外观似乎很奇怪。(即要移动导航栏,我的设计师必须编辑控制器)。

我一直在寻找堆栈溢出的 PHP 方法来实现这一点。我找到了这个页面,它讨论了用ob_start模拟部分。这是 CodeIgniter 中推荐的方法吗?

0 投票
6 回答
4241 浏览

php - CodeIgniter 项目启动器

我想知道你们是否有任何工具可以用来启动类似于 ROR 的 CodeIgniter 项目?提前致谢!

0 投票
1 回答
20414 浏览

php - Codeigniter:$query->free_result() 使用活动记录时?

在我从 CodeIgniter 模型中的活动记录查询中完成我的结果集之后,我应该使用$query->free_result()ActiveRecord 还是自动这样做?

0 投票
6 回答
1295 浏览

php - PHP的“foreach”结构的无知或错误?

我有一个从 MySQL 获得的数据集,如下所示:

(它是后处理的,'timestamp' 之前确实是一个时间戳,但无论如何都无所谓)

数组存储在 上$results,在我的代码中间我做了这样的事情:

问题: $a两者$b都不同。第一个显示了应有的数组,第二个具有相同的count(),但它的第四个元素与最后一个元素重复。据我所知,我没有通过引用传递任何东西,所以$results不打算改变(也许是指针,但不是它的内容)。我在 Mac OS X 10.5.2 上使用 PHP 5.2.4。

显而易见的问题:这是某种预期的行为,错误还是我在这里做错了什么?(请不是布尔答案;)


编辑:谢谢大家的兴趣,我不知道我应该发布多少额外的代码,除了从数据库中检索数据和foreach解析时间戳并构建一个新数组之外,我之前没有做太多事情($new_days) 为失踪的日子。这一切都很好。

这段代码在我早期发布的代码之后:

array_pluck()是从典型的 DB 转储数据集中的列生成数组的自定义函数)


编辑2:再次感谢,这是完整的片段$results数组的输出$a$b(也在代码的注释中引用)。