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

templates - HMVC and Template library (by Phil Sturgeon) in Codeigniter

I am using HMVC and Template library (by Phil Sturgeon). The problem occur when I use Modules::run in my code:

and in showmessage.php partial view:

The error page appear with:

A PHP Error was encountered

Severity: Notice

Message: Undefined property: GoodBye::$agent

Filename: libraries/template.php

Line Number: 122

Fatal error: Call to a member function is_mobile() on a non-object in D:\Binh\wamp\www\codeigniter\application\libraries\template.php on line 122

How to fix this problem. Thanks in advance.

Update My goodbye controller:

My MY_Controller:

My autoload file:

0 投票
2 回答
1601 浏览

codeigniter - HMVC 模块错误 - 未定义的属性:模型

所以我得到了错误:未定义的属性:badge_progress::$bp_model。

我不明白发生了什么事。这是我的代码:

控制器:

模型:

0 投票
5 回答
15287 浏览

codeigniter - 如何使用 CodeIgniter 在 HMVC 上加载模型?

我正在使用 HMVC 的库,我正在使用 CI 2.1,但我不能从基本的东西开始,谁能告诉我当我作为模块工作时如何加载控制器的模型?

我阅读了此文档https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc/wiki/Home并创建了 config/routes 文件。

控制器:

我使用“echo”查看失败的地方,因为它没有返回任何错误......所以,当我加载模块时,它根本不起作用,我也尝试过这种方式

但仍然没有成功...

模型:

当我安装库时,我复制了第三方文件夹和核心文件夹。

有人可以给我一些关于这个问题的线索吗?

谢谢!

0 投票
1 回答
341 浏览

model-view-controller - Codeigniter 结构

我计划使用 codeigniter 的第三方 HMVC 开发一个分成模块的门户。一个这样的模块是“分类广告”。

我正在考虑以下结构:

www.site.com/classifieds/2-a-category-name/32-a-listing-title

这将列出属于类别 ID 2 的特定列表 ID 32 的详细信息

www.site.com/classifieds/4-a-category-name

这将列出类别 ID 4 中的所有列表

www.site.com/classifieds/add/listing, www.site.com/classifieds/edit/listing/4, www.site.com/classifieds/delete/category/5

这将添加/编辑/删除列表和类别。

现在我对应该使用哪些控制器感到困惑?可以有“添加”、“编辑”、“删除”控制器吗?并使用主“分类”控制器根据 URI 段显示页面?

0 投票
1 回答
1402 浏览

php - 无法获得无法路由的 HMVC 请求以在 FuelPHP 中工作

FuelPHP 的文档中,它有以下示例:

这在我调用的函数具有action_前缀时有效,但是当我删除前缀时(因为我不希望浏览器调用它)它不再起作用,即使我将第二个参数设置为false.

这是一个例子:


作品

在一个控制器中,我调用:

在我的控制器中:


404 失败

在一个控制器中,我调用:

在我的控制器中:

0 投票
1 回答
230 浏览

model-view-controller - Codeigniter URL / HMVC 歧义

如果我使用wireddesign的HMVC扩展在codeigniter中有以下结构,会发生什么?

模块:黄页 控制器:黄页 方法:列表

模块:黄页 控制器:列表 方法:索引

如果我访问 URLwww.site.com/yellowpages/listing会发生什么?它会路由到控制器中的listing方法yellowpages还是路由到listing控制器?

0 投票
2 回答
612 浏览

php - 从另一个控制器调用 Codeigniter HMVC 控制器时不打印

我不明白为什么我会从我的控制器那里得到回报,但它不会打印一个简单的var_dump.

我遵循的步骤:

  1. 模块/控制器/home.php

    /li>
  2. 模块/apis/controllers/c_api1.php

    /li>

任何想法为什么会发生这种情况?$result返回有效但不是echoor的事实var_dump()

更新

该函数有效,因为如果我在案例内注释$result行,我没有输出。这意味着案例有效,但即便如此我还是不明白echo

0 投票
1 回答
514 浏览

php - 表单为 HMVC 小部件

这是在 FuelPHP 中创建表单小部件的正确方法吗?

表单动作调用相同的函数来处理,但它会重定向到哪里呢?它将如何显示验证错误?

注意:小部件不应通过 URL 访问;如果直接通过 URL 访问,则表单不应显示自身。

编辑:在 CodeIgniter HMVC 和动态小部件中发现了类似的问题,但这是从 3 年前开始的。也许 FuelPHP 的人已经找到了更好的方法来做到这一点。

0 投票
2 回答
12749 浏览

php - Codeigniter:无法找到您指定的模型

我已将我的 PHP 从版本 5.2.9 升级到 5.3.1,并且在我的 codeigniter 应用程序中遇到了以下问题:

Unable to locate the model you have specified: some_model

Codeigniter 2.1 版,带有 HMVC 扩展服务器:Centos 5

模型名称都是小写的,它也是通过调用它们的小写字母来加载的。在 PHP 升级之前,一切都可以正常工作。

0 投票
3 回答
2501 浏览

php - CodeIgniter 2.1 + Sparks + hmvc(最新)无法加载库/火花

每当我尝试加载火花时,我都无法加载库,就好像 HMVC 已经破坏了火花的加载。

一个例子:

原因: Unable to load the requested class: template

我已尝试通过 @getsparks.org 遵循这些说明:http: //getsparks.org/set-up-mx

但它仍然无法正常工作,有什么想法吗?

使用:

  • HMVC 最新
  • CI 2.1.x(尝试 1.0 和 1.1)
  • 最新火花