问题标签 [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 回答
148 浏览

php - Codeigniter 以 MVC 风格访问模型的适当方法

我目前正在使用 CodeIgniter 及其 HMVC 开展一个项目。http://jenssegers.be/projects/CodeIgniter-HMVC-Modules )

我有一个关于在不同模块中加载模型的最佳方法的一般性问题。到目前为止,我认为直接在不同的模块中加载模型会违反 MVC 规则,并通过在模型的所有者控制器中创建函数来间接访问模型。

例如,

老实说,创建​​单独的函数来访问这样的模型是一件很痛苦的事……而且我编码的越多,我就越难重构它。在 MVC 风格的不同模块中访问模型的正确方法是哪种?还是有另一种最好的方法来做到这一点?

还有一件事。该项目将进行大量重构和频繁更新。

0 投票
2 回答
10560 浏览

php - 如何在 codeigniter 3 dev 中设置 hmvc?

我开始了一个新项目,我想使用新版本的 codeigniter 3.0 dev,但是下载后我安装了 hmvc 扩展并且找不到基本控制器。我该如何解决这个问题,或者可能是使 codeigniter 模块化的另一种解决方案?并且请不要提出其他框架的解决方案。我喜欢codeigniter,我和他在一起,为我的英语感到抱歉:)

0 投票
1 回答
646 浏览

php - 为 CodeIgniter HMVC 创建子文件夹

我将 CodeIgniter 与 HMVC 一起使用,并试图更有效地组织文件夹结构。目前我以标准方式设置它:

但我希望能够将连接到子文件夹中的所有控制器组合在一起,如下所示:

我已经搜索了有关此的详细信息,但找不到是否可以完成以及如何完成。任何帮助将不胜感激

0 投票
0 回答
392 浏览

php - CodeIgniter HMVC 子模块创建

我是 CodeIgniter 的 HMVC 结构的新手。

我在模块文件夹下创建了模块说登录,它工作正常(http://test.com/project/test/)。现在我在模块文件夹中有两个模块(即管理员和子管理员)。但我无法访问这些文件夹(即:http ://test.com/project/admin/login/ )。

请帮助我制作可以拥有许多模块的子模块(即:在管理模块中,我可以拥有用户、报告等)。

0 投票
0 回答
412 浏览

codeigniter - Codeigniter - 我的模型 Jamie Rumbelow + 模型中的 HMVC 回调验证

我想知道如何使用 MY 模型使用回调验证 - 由 Jamie Rumbelow 制作,带有模块化扩展 - wiredesignz

我已经创建了 MY_Form_validation 并修改了 run 函数,如下所示:

如果我在控制器中使用回调运行表单验证,它会完美运行,但我想知道如何在模型中运行,它总是跳过回调

谢谢你的时间,你的回答:)

0 投票
0 回答
524 浏览

codeigniter - 添加数组时视图不会在 CI HMVC 中加载

添加数组类时,我的视图不会加载到多个子文件夹中。我正在尝试制作一个自定义控制器类,以便可以在 codeigniter 的控制器中加载控制器。

当我加载数组/变量时,视图仅适用于第一级。广告两个或更多子文件夹时不拾取。当我将控制器添加为数组时,需要它能够拾取多个文件夹。

MY_Loader.php

控制器 HMVC。

0 投票
2 回答
490 浏览

php - How to hide someparts in otherpage except home in codeigniter

I want to show a slider module on home page but hide it on rest of the site. Could anyone help me hide it. I am using HMVC in Codeigniter

0 投票
1 回答
404 浏览

codeigniter - 移动 index.php 时如何将 HMVC 用于 Codeigniter 2.1.*?

我正在尝试使用我的 index.php 在/Applications/MAMP/htdocs/public/网站根目录的“公共”文件夹中构建一个 CodeIgniter 应用程序。我已经设置我的虚拟主机等指向这个 index.php 文件。我想采用基于模块的方法,因此最终使用了Modular Extensions - HMVC。我把核心文件和第三方文件放在了相应的文件夹中,并在应用程序文件夹中创建了一个modules文件夹。然后我继续在模块文件夹中创建一个“登录”模块以及所需的“控制器/登录.php”、“模型”和“视图”

现在当我尝试加载时http://localhost/login,我在 apache_error.log 中得到一个错误日志,说

http://localhost可以正常显示 CodeIgniter gniter 的欢迎屏幕

这是路径结构:

modules/login/config/routes.php 的内容

httpd-vhosts 配置:

0 投票
1 回答
122 浏览

php - Unix 服务器中的 CI-HMVC-Doctrine 路由错误

我刚刚在 Windows 服务器上完成了网站的测试。整个网站是在 Windows 环境下制作和测试的。一切正常,但是当我将网站启动到具有 UNIX 环境的服务器时,我收到以下错误。

http://wevte.com/test/
无法加载您的默认控制器。请确保您的 Routes.php 文件中指定的控制器有效。

0 投票
1 回答
403 浏览

php - CI HMVC 视图文件不会从模块加载,而是从主视图加载

我正在尝试从模块视图文件夹加载视图,但它从主视图文件夹加载视图,而不是视图文件夹内的视图,如何强制它从模块文件夹加载?