问题标签 [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.
php - 更新到 PHP 7 后 CodeIgniter HMVC MX_Loader::library 错误
我在 PHP 5.6 中使用 Code Igniter 3.0。
在从 Ubuntu 15.04 更新到 16.04 之后,PHP 也从 5.6 更新到了 PHP 7。
我正在使用 Code Igniter 的 HMVC 实现,PHP 升级开始引发以下错误:-
php - 致命错误:上传到实时服务器后未找到“CI”类
我有一个内置于 Codeigniter 3 + HMVC 的项目。我几乎完成了它。在我的本地副本中,它工作正常。但是当我将我的项目移动到实时服务器上时,我收到了这个错误:
这是代码line 92
我不知道错误是什么。
我还检查config.php
并更新了 base_url。而且我还更新了数据库配置。
你能帮我解决这个问题吗?
php - 方法无法访问 Codeigniter url 参数
有一个问题我几个小时都无法解决。如标题方法所述,无法从 url 获取参数。我正在使用下面链接中的 codeigniter + hmvc:
https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc
这两个链接edit_account
在帐户模块中的帐户控制器中解决相同的方法
// 方法
但两种方式都$account_id
返回false
。
我希望有一个人可以帮助我。
routing - CodeIgniter3 HMVC 路由与.htaccess 不工作
我是 CI3 的新手,我花了一个多星期的时间让 CodeIgniter3 HMVC WireDesignz Routing 与 .htaccess 一起工作,但它仍然无法正常工作,这让我感到非常沮丧。
因为有多个来源可能导致错误,所以我写给你我的 GitHub 存储库的链接https://github.com/ibudisteanu/PHP-TESTS
行为超级简单:我可以毫无错误地访问以下地址
我在路由中获得以下链接的回报:
我得到的错误是Not Found The requested URL /login was not found on this server.
ubuntu - HMVC Ubuntu 文件夹结构和设置
我目前正在将一个网站迁移到 Linux Ubuntu。我有一个在 Windows 上使用 Codeigniter 创建的 HMVC 网站。我已经在 Linux 上安装了 Xampp,但我无法通过 localhost 打开我的网站来测试它是否有效。也许有人可以帮助我如何在 Ubuntu 上设置 HMVC Codeigniter。
提前致谢 :)
php - Codeigniter 模型致命错误:不在对象上下文中使用 $this
我对一些适用于开发但不适用于生产的代码有一点问题。这很奇怪,因为所有其他代码都有效(或似乎有效)。
整个错误如下:
致命错误:在第 6 行的 /[snip]/application/modules/manage_plugins/models/Manage_plugins.php 中不在对象上下文中使用 $this 遇到 PHP 错误
严重性:错误
消息:不在对象上下文中使用 $this
文件名:models/Manage_plugins.php
行号:6
回溯:
从我能找到的其他类似问题来看,这是由于人们试图在静态上下文中使用“$this”——我不相信这对我来说是这种情况。
这是 manage_plugins 构造函数,第 6 行(错误行)是构造函数中的第一行:
它由以下代码加载(并且从未显式调用):
有谁知道为什么会这样?
php - CodeIgniter 项目非常慢
我正忙于一个使用 CI3 和 HMVC 的 CI 项目。我在办公时间工作,然后把它带回家度过周末和下班后的发展。使用这两台机器已经工作了很长时间。星期一早上,像往常一样,我尝试从周末/家庭代码继续,突然我的工作机器上的项目超级慢,但机器没有改变。它运行 Suse Linux (php 5.6)。我永远等待页面加载。
完全相同的代码在家里也能完美运行。当我尝试仅访问一页后查看日志时:
加载一页几乎需要两分钟。
php - 如何在codeIgniter中将超过2个控制器的数据访问到单个控制器中
我卡在一个代码中。我Controllers
在管理文件夹中有 5 个不同的页面,例如controller_A.php
, controller_B.php
, controller_C.php
, controller_D.php
, controller_E.php
, 现在我想将 4 个控制器 A 、B 、C 、D 的方法或功能访问到控制器 E 方法中。请帮助我,如何将 4 种不同的控制器方法调用到其他控制器中。
authentication - 使用 tank auth 设置 Codeigniter 3 HMVC
我正在尝试在 HMVC 的 CodeIgniter 中安装 Auth Tank,但没有成功。我做了以下事情:
- 我在数据库中创建了表;
- 我将文件夹(配置、控制器、助手、语言、库、模型、视图)放在
modules/auth/
; - 在
application/config/routes.php
我添加了到 Auth Tank 的路线$Route["auth"] = "auth/login";
: - 在控制器中
auth.php
我$this->lang->load('tank_auth');
改为$this->lang->load('auth/tank_auth');
- 我将控制器文件更改为扩展 MY_Controller(扩展 MX_Controller)
在此之后继续此错误:
遇到未捕获的异常
类型:运行时异常
消息:无法找到您指定的模型:Login_attempts
文件名:/home/danineto/public_html/ide/workspace/spin/system/core/Loader.php
行号:344
回溯:
文件:/home/danineto/public_html/ide/workspace/spin/application/third_party/MX/Loader.php 行:213 功能:模型
文件:/home/danineto/public_html/ide/workspace/spin/application/modules/auth/libraries/Tank_auth.php 行:601 功能:模型
文件:/home/danineto/public_html/ide/workspace/spin/application/modules/auth/controllers/Auth.php 行:57 功能:is_max_login_attempts_exceeded
文件:/home/danineto/public_html/ide/workspace/spin/index.php 行:315 功能:require_once
有没有人实现了这个可以帮助我的库?
谢谢
php - Codeigniter 3 HMVC:无法加载会话库
这是modules
库中的文件夹结构
用户->控制器->Users.php
用户->配置->autoload.php
欢迎->控制器->Welcome.php
自动加载.php
Welcome.php (位于 modules/welcome/Welcome.php)
我会收到以下错误:
注意:
url
并且form
库已正确加载