问题标签 [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 投票
2 回答
7348 浏览

php - 在 CodeIgniter 中的模块内创建模块

我正在尝试使用 CodeIgniter 实现 HMVC。我使用了 bigbucket 的这个库

CI HMVC 库

当我创建管理模块时,它对我来说很好。但现在我正在尝试在模块中定义模块。所以,我的结构将是这样的:- 在此处输入图像描述

这里“管理员”是我的主要模块。page是admin的一个子模块。我再次定义了页面模块的两个子模块 1) 静态和 2) 动态。

当我使用 url 访问管理模块时:-

有用。但是当我尝试使用这个 url 访问子模块时:-

它给了我404错误。

任何提示都会有所帮助。

谢谢

0 投票
1 回答
259 浏览

javascript - 在弹出窗口中加载内容表单控制器

我想在弹出窗口中提交表单后加载内容。我尝试了使用 div 预定义的模式和对话框,然后在 ajax 调用上附加数据任何建议都非常有帮助

0 投票
2 回答
3358 浏览

php - 如何设置 Codeigniter 多语言支持?

我只是有点想了解语言设置。

我想看看这是否正确?

在我的语言/英语文件夹中,我有一个名为 common 的文件夹,其中的文件名为 header.php

我不确定这是否是将数据放在那里的正确方法。

并在控制器文件夹 common/header.php

并在意见common/header.php

有什么问题不知道我试过了。

0 投票
1 回答
544 浏览

php - CI和HMVC结构

我必须制作一个包含公共和管理员部分的 webapp,我们是两个不同的开发团队。我已经搜索了最好的方法,我找到了 HMVC。我完成了从wiredesignz安装codeigniter-modular-extensions-hmvc并且它正在工作,但我想我还没有理解文件夹/模块结构的理念。

如果我想创建一个包含管理和公共页面引用相同数据库表的 web 应用程序(例如,使用管理部分可以配置一般首选项、博客类别、添加用户、添加角色......并且使用公共部分,用户可以添加博客,图片, ...)

这将是一个很好的结构吗?

  • /modules/blog/ -> 只有博客模型
  • /modules/user/ -> 只有用户模型
  • ...
  • /modules/login/ -> 登录控制器和引用用户和角色模块(模型)的页面
  • /modules/admin/ -> 管理控制器和引用其他模块的页面
  • /modules/public/ -> 公共控制器和引用其他模块的页面
  • ...
  • /modules/templates -> 公共和管理模板的控制器和页面

如果我想拥有多个管理员或公共控制器,我必须创建更多模块吗?(模块/admin_dashboard,模块/admin_users,...)

我希望你能帮助我,我有点失落:/

谢谢!

0 投票
1 回答
342 浏览

php - HMVC 代码点火器

我有一个本地 XAMPP 设置,我用 HMVC(wireddesignz)codeigniter 开发了一个不错的应用程序。一切都很完美。当我将它上传到我的服务器时,当我尝试加载任何模块时出现 404 错误。我可以毫无问题地加载默认欢迎。并且 404 是由 Codeigntier 而不是服务器生成的。

只有我使用的路线是默认路线。

我已经打开了级别 4 的日志记录,除了时区错误之外没有收到任何错误,现在已经更正并且没有帮助。

有什么见解吗?

0 投票
0 回答
594 浏览

php - 在codeigniter HMVC中出现内存分配错误

描述:我在本地系统中使用 PHP、MySQL 数据库、CodeIgniter(HMVC) 和 XAMPP Server 创建了带有 session 和 mysql 数据库的简单登录页面。

问题:我收到以下错误:

问题:请告诉我如何解决上述错误。

查看: * login2.php *

控制器: * user.php *

型号: * user.php *

0 投票
1 回答
427 浏览

codeigniter - 从 HMVC 中的 MX_Controller 扩展时无法从 MY_controller 访问公共属性

我已经实现了运行良好的 Codeigniter HMVC。然后我正在扩展MX_ControllerMY_Controller在我的所有模块之间共享功能和属性并保持我的代码干燥。

但我注意到,MY_Controller从扩展时,MX_Controller我无法再从MY_Controller任何扩展的子类访问公共属性。

一些示例代码:

然后在我从 MY_Controller 扩展的任何控制器上:

当我尝试访问$variable任何子控制器中的公共属性时,我得到Null或为空字符串。

我对此进行了高低搜索,但没有运气,我唯一的猜测是 HMVC 的问题MX_Controller。有任何想法吗?

0 投票
0 回答
285 浏览

php - 如何使用 HMVC 为 CodeIgniter 项目设置 PHPUnit

我在 CodeIgniter 2.1.3 中有一个使用HMVC的项目。如何使用 HMVC 为 CodeIgniter 项目设置 PHPUnit?

0 投票
1 回答
2246 浏览

php - Codeigniter HMVC 加载自定义配置文件

我在 CodeIgniter 中使用 HMVC 扩展。我有一个像这样的模块

test.php我试图从上面的模块文件夹加载自定义配置项。但它不起作用。我像扩展我的课一样class Test extends MX_Controller {}

我尝试从模块文件夹之外的默认配置文件夹加载配置项its working

根据这篇文章,模块配置应该在模块初始化时加载。但它不起作用。

我在这里想念什么?

0 投票
4 回答
7692 浏览

php - HMVC codeigniter 适用于本地服务器,但不适用于 Web 服务器

这要了我的命

我有什么?CI 版本:2.1.4 模块化扩展-wiredesignz 的 HMVC 是一个基本的 codeigniter(hmvc) 项目,它在本地服务器 (mamp) 中使用 php 5.5.3 的设置可以正常工作

我将项目移动到公共网络服务器后的问题我更改了以下内容。——application/config/config.php

$config['base_url'] = ' http://example.com/ ';

——application/config/database.php

——public_html/.htaccess

因为我的索引页面将是“home”模块的索引功能,所以我没有触及 application/config 文件夹中的 routes.php 文件。以下是 routes.php 的设置

每当尝试访问http://example.com/时,我都会收到以下消息

404 Page Not Found 找不到您请求的页面。

如果我尝试 example.com/home,我会收到相同的消息,但 example.com/welcome 仍然欢迎来到 codeigniter 页面

到底是怎么回事!!!???为什么我不能从模块访问我的任何页面?我错过了什么?还有人遇到这个问题吗??

ps:如果有帮助,我的 cpanel 有 php 5.3.27

更新:: 下面是我的默认控制器的索引函数

=============

更新 2