jjzjj

php - 在 Codeigniter-HMVC 项目中以标准方式管理 URL

我在codeigniter-HMVC中开发了项目,现在我想以标准方式管理url。我当前的网址:http://xyz/home/contactushttp://xyz/home/aboutus........我想要的就像:http://xyz/contactushttp://xyz/aboutus........我正在使用HMVCcodeigniter结构。 最佳答案 您可以在routes.php中定义自定义路由$route['contact-us']="home/home/contactus";^^^^NewURLmoduleCon

php - 为什么 Codeigniter 使用 HMVC 而不是 MVC?

我搜索了HMVC并知道它是什么以及它的优点。模块化:减少应用程序不同部分之间的依赖性。组织:为每个相关的三元组创建一个文件夹可以减轻工作量。可重用性:根据设计的本质,几乎每一段代码都可以轻松重用。可扩展性:在不牺牲易维护性的情况下使应用程序更具可扩展性。但只是在没有HMVC的Codeigniter中,可以创建Controller的不同子文件夹以及多个模型文件夹和多个View文件夹。我不明白使用HMVC的确切原因。 最佳答案 我在https://bitbucket.org/wiredesignz/codeigniter-modular

php - 在站点之间共享 Kohana 安装

大家好,我是Kohana的新人,我有一个简短的问题。我有一个站点,其中有三个子部分,按子域组织(即admin.site.com、community.site.com、www.site.com),但每个子部分都将从同一个数据库中提取,因此应该共享相同的模型。有没有办法组织它,以便我可以为每个子域使用相同的Kohana模型/系统/模块文件,但将应用程序文件夹分开?像这样的东西:/home/user/admin/application/bootstrap.phpcache/...index.php/home/user/community/application/bootstrap.phpca

php - Codeigniter HMVC 对性能的影响

好的,所以HMVCinCodeigniter是scalablewebapplications(withKohana3)的方法基于许多stackoverflow讨论,例如HMVCpatterns和MVCvsHMVC.但是,在Codeigniter中使用HMVC方法将如何影响性能?据我了解,HMVC将“模拟一个Controller”。假设一个为期一天的“大型”项目,Codeigniter的实现是否会成为future的问题? 最佳答案 HMVC给CodeIgniter添加了两个主要的不同特性,这两个特性经常让人感到困惑:模块化MVC分层M

php - 在 CodeIgniter 中扩展 HMVC 模块

假设我们有一个名为core_crud的模块,Controller中有类似这样的东西:if(!defined('BASEPATH'))exit('Nodirectscriptaccessallowed');classCore_crudextendsMX_Controller{function__construct(){parent::__construct();$this->load->model('mdl_core_crud');}publicfunctionindex(){//codegoeshere}}现在我想用另一个名为shop_crud的模块来扩展这个模块。这个shop_cru

php - Codeigniter HMVC 重新声明错误来了

我正在使用CI2.0.2并使用5.4模块化扩展..我有用户作为默认Controller。classUserextendsCI_Controller{publicfunction__construct(){parent::__construct();}publicfunctionlogin{echomodules::run('login/main');}}这是我的模块/登录名/ControllerclassLoginextendsMX_Controller{publicfunction__construct(){parent::__construct();$this->load->mod

php - HMVC 和 HTML 组件化

我读过几篇关于HMVC的文章,用PHP和其他语言,在所有这些文章中,这种模式的实现都是关于有一个“主Controller”请求一个的响应主体或更多内部或外部资源,使用cURL或StreamContexts,以便直接通过Response对象或通过自定义View引擎构建自己的资源,并使用获得的HTML分配模板变量。然而,所有这些文章都太过拘泥于技术概念,以至于大多数时候它们并没有提到所有相关的要点。所以我得出的结论是,HMVC的基本概念是,一般来说,MVC中的MVC,无论是分层还是孤立地无缝工作,总是以相同的方式。但是,如果为了让每个子系统以相同的方式工作无论如何它需要最终的脚本、样式表甚

php - 为 hmvc 结构使用 nginx 的 Codeigniter 设置

任何人都可以为hmvc结构完成Codeigniter设置和nginx吗?请帮助我,我尝试在nginx上设置codeigniterHMVC结构。但多次失败。请建议一些配置方法。我正在使用php7.0-fpm。我的nginx配置文件是server{listen80;root/var/www/html/salsetrack;indexindex.htmlindex.htmindex.php;server_namelocal.sales-track.com;location/{#Firstattempttoserverequestasfile,then#asdirectory,thenfall

php - 我应该在 HMVC Codeigniter 中将其设为不同的模块吗?

我刚刚开始在Codeigniter中使用HMVC。主要模块是一个名为“博客”的新闻/博客站点。我希望用户能够登录以发表评论,所以我有身份验证文件(实际上是tankauth)。现在我还希望用户拥有自己的个人资料页面,显示他们的发布统计信息和个人信息。用户还可以拥有一个私有(private)消息系统,他们可以在其中相互发送消息。作为HMVC的新手,我应该如何模块化我的代码?我目前猜测一个好的将是'blog'-博客/新闻显示'auth'-用户身份验证'用户'-用户个人资料+私信'blog'和'users'都将调用'auth',它还在页面的一角显示一个小部件,显示注册|如果未登录,请注册,欢迎

php - 如何在 laravel 5 中创建模块或在 laravel 5 中创建 hmvc

我在laravel5中开发hmvc。但是没有找到有用的步骤和代码,每个互联网解决方案都会有简短的描述,但我是laravel5的初学者我通过以下链接使用以下库:https://github.com/teepluss/laravel-hmvc我正在路由中编写这段代码:hmvc::get('/',function(){returnview('welcome');});但出现错误:Hmvc.php第133行中的HmvcNotFoundHttpException:未找到请求。调用未定义的方法Teepluss\Hmvc\Hmvc::get()。 最佳答案