问题标签 [codeigniter-hmvc]

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 投票
1 回答
1535 浏览

php - Codeigniter 3 HMVC wiredesignz 显示 404 错误

我从这里下载了 HMVC 文件并使用这些文件设置了我的 CI 3 安装

  1. 将 MX 文件夹放在 application/third_party 文件夹中
  2. 将文件放在 application/core MY_Loader & MY_Router
  3. $config['modules_locations'] = array(APPPATH.'modules/' => '../modules/',);
  4. 在应用程序中创建了一个文件夹模块。内部模块创建了欢迎/控制器和欢迎/视图
  5. 在welcome/controller 我复制了默认的welcome controller 和welcome/view welcome_message。
  6. 我从应用程序/控制器和应用程序/视图中删除了这两个文件。

现在我收到 404 错误。

0 投票
1 回答
1682 浏览

php - Codeigniter HMVC 将数据从模块传递到控制器

我正在使用 HMVC 在 Codigniter 中构建一个应用程序。在其中我调用另一个控制器内的模块。我遇到的问题是试图传递/检索加载到模块中的数据。具体来说,我正在加载一些我想传递给调用控制器的 javascript 文件。

这是一个简化的代码:

我知道我可以将 module_view 中的 data['js'] 检索为 $js,但我想知道我是否可以直接将数据传递给控制器​​。

0 投票
1 回答
731 浏览

codeigniter - Codeigniter 和 HMVC 日历没有插入正确的日期?

我正在使用 CodeIgniter 日历,我可以单击任何一天并输入文本,但是当我单击 2016 年 1 月的日期和插入数据时,它没有输入正确的日期。

它插入 2015-12-01 并且应该插入日期 2016-1-1 如果在明年就不能插入正确的日期。

问题如果插入数据是在新的一年(比如 2016 年),则不会向数据库插入正确的日期,只会插入 2015 年的日期 我该如何解决这个问题?

注意:当我查看 2016 年 1 月的月份时,网址显示

控制器

模型

图片十二月

在此处输入图像描述

0 投票
2 回答
3510 浏览

codeigniter - Codeigniter日历如何每天获取多个事件

我目前正在研究 codeIgniter 3 日历库,我可以在该月的每一天向数据库添加新的信息行

如果一天有 2 行插入,我应该能够看到那天的两个日历事件。

2015-12-25 必须有行,如图所示。

我希望能够展示而不是仅仅展示一个事件,而是展示那天发生的事情。

问题:如何让 get_calendar_data 函数能够获取日历当天的行。目前在 2015-12-25 它只显示一行。

在此处输入图像描述

在此处输入图像描述

获取数据功能

控制器

0 投票
1 回答
1181 浏览

php - HMVC 模块化扩展在远程服务器中不起作用

我已经使用 Codeigniter 完成了一个小项目。它在 localhost(xampp 服务器)中运行良好,但在远程服务器上载后显示“404 Page Not Found”错误。我找不到我在哪里做错了。我正在使用 MX Modular 扩展和 Codeigniter 版本 2.1.2

配置文件

路由.php

.htaccess(根文件夹)

应用程序 -> 模块 -> 前端 -> 控制器、模型、视图

应用程序 -> 模块 -> 管理员 -> 控制器、模型、视图

前端.php(控制器)

请帮助我摆脱这个问题。提前致谢

0 投票
1 回答
153 浏览

php - Codeigniter HMVC 和标准 Codeigniter 控制器

我有管理员模块(modules/admin)和控制器管理员(modules/admin/admin)。

我需要将新的管理员控制器放入 Codeigniter 控制器文件夹(application/controllers/admin/new_controller),但是当我转到 site.com/admin/new_controller – 404 时。为什么需要它?我想管理模块是每个客户都一样,但是每个项目的其他控制器必须是唯一的,这就是为什么我需要将新控制器放到application/controllers/admin/文件夹中。

是否有可能做到这一点?

Codeigniter 3 和 Wiredezignz HMVC ( https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc )

0 投票
1 回答
243 浏览

codeigniter - Codeigniter HMVC 数据表 Ajax 响应错误

我正在使用带有数据表的 Codeigniter 3 Wiredesignz HMVC 插件。我可以正确调用 sAjax 源,但 Ajax 响应具有 base_url () 和其中的文件路径,如“ http://localhost/C:/xampp/htdocs/dcproduction/index.php/admin/datatable ”。

我在视图中的脚本是这样的

如何从请求标头中删除文件路径“C:/xampp/htdocs”?

0 投票
1 回答
374 浏览

codeigniter - codeigniter hmvc 和主控制器、模型和视图

我决定尝试使用 codeigniter 的 HMVC 模式,但我对如何使用这种模式思考和构建我的网站结构有些疑问,所以我有一些问题:

  1. 如果主要关注模块是什么application/controllersapplication/viewsapplication/models
  2. 我可以删除上述文件夹并将默认控制器路由到某个模块吗?
  3. 如果我有 3 个控制器,每个控制器都具有唯一性$type$id但它们都需要调用一个控制器来控制网站中有关评论的所有内容,然后通过$typeand $id,这会与 HMVC 模式冲突吗?
0 投票
1 回答
520 浏览

php - 代码点火器 hmvc 模板不起作用

我正在设置的新 hmvc 项目中有这个模板文件夹。

对于我的控制器

Template.php 代码

one_view.php

当我转到我的浏览器并输入:

它总是说 404 Page Not Found。无论什么教程,我都看几乎相同的代码,我复制了他们使用的每个代码,但它不起作用。

PS:我使用的是 htaccess,所以我的 url 中没有 index.php。

0 投票
2 回答
3849 浏览

php - hmvc 消息:未定义的属性:CI::$Templates 代码点火器

您好正在观看此视频https://www.youtube.com/watch?v=DS0GeknUkds以设置我的 hmvc 模板。我已经在尝试调用其他模块但出现错误

我有这个带有控制器文件 Templates.php 的模板文件夹

如果我直接调用它,这完全有效。但问题出在我的登录模块上。(http://localhost/ci_hmvc/index.php/login/index)我收到错误消息,

我的控制器是,

登录.php

我该如何解决这个问题?hmvc设置有问题吗?或者是什么?

ps

我将它扩展到 MY_Controllers 因为我有这个文件,

MY_Controller.php 在我的核心文件夹中..

谢谢