`

joomla 多model应用

阅读更多

    今天很不幸的要用joomla的多model,而且是在view,其实在controller里面操作model是比较多的,一般view中也只是取数据显示而已,而joomla的view是可以用到同名的model的,但是刚好这个组件的view是比较多的,为之前一个view写的model也适用新写的view。一般的方法是从controller哪里setModel,但是如果路由不经过controller,那就会报错,这些可就让我不爽了,为什么就不给view提供getModel呢。

    joined在http://forum.joomla.org/viewtopic.php?f=304&t=316802这个论坛提供他一个写法:

You can add multiple models to a view.

For example you can add multiple models, for example within the controller:


Code:
$model = $this->getModel ( 'person' );
$view  = $this->getView  ( 'person '  );
$view->setModel( $model, true );  // true is for the default model;

$company = $this->getModel ( 'company'' );
$company->_name = 'model_company';
$view->setModel( $company );


Within the view: 


Code:
$person = $this->get('person' );
$company = $this->get('company, 'model_company');

 

   感觉很费事,绕过controller的时候会出错的。所以直接require进来,new了一个直接操作,哪个方法方便就用那个,本人的一贯风格。

分享到:
评论

相关推荐

    内容管理系统joomla的应用

    内容管理系统 joomla 的应用 joomla joomla数据库基础知识

    joomla资料 joomla开发 joomla教程

    您可以在这里免费获得joomla资料,您也可以分享您的joomla心得,方便发大家互相学习。聚集Joomla爱好者,彻底改变Joomla在中国发展的面貌。我们的目标是让全世界最优秀的CMS系统—Joomla真正的走向中国,为Joomla在...

    joomla表结构介绍

    joomla表结构介绍 joomla表结构介绍 joomla表结构介绍 joomla表结构介绍 joomla表结构介绍 joomla表结构介绍 joomla表结构介绍 joomla表结构介绍 joomla表结构介绍 joomla表结构介绍 joomla表结构介绍 joomla表结构...

    joomla建站应用模版

    实用joomla建站模版,一共75个样式各异的模版

    joomla and joomla

    joomla

    Joomla! 用户宝典

    Joomla! A User's Guide: Building a Successful Joomla! Powered Website中文版。 入门书籍。网友翻译。 关于本书 对于Joomla! 这个流行的、屡获大奖的开源CMS,本教程会教你用Joomla按你自己需求一步一步,最终...

    多商户B2C2C Joomla商城组件

    多商户B2C2C Joomla商城组件 解决joomla没有多商户的问题 可以直接后台安装使用

    joomla七牛插件

    joomla七牛插件,加速网站的速度。系统会自动将你网站的静态内容同步到你的七牛空间,让你的Joomla网站飞起来!

    Joomla1.5升级为Joomla2.5(

    zmax程序人 将Joomla1.5版本的模板移植到Joomla2.5上的经验总结

    joomla1.5使用教程 - 中文手册

    Building.Websites.with.Joomla1.5 & joomla 1.5建站宝典 第一单元:术语,概念,和审议 joomla 1.5安装方法 第三单元 前台内容 第三单元 前台内容? 第三单元 后台 Joomla 管理配置! 帮助菜单 网站菜单 用户管理器...

    joomla模块用户列表

    提供Joomla展示用户列表的功能,已中文化

    joomla 2.5 空白模板

    joomla2.5空白的模板,只要有了这个模板就可以很快高效的制作joomla2.5的模板了

    joomla漏洞利用代码

    joomla漏洞利用代码,影响版本joomla1.5-3.4.最开始检测到利用该漏洞实施入侵的是 Securi 安全团队

    joomla图片循环播放模块

    joomla图片循环播放模块

    joomla常用组件汇总

    joomla常用组件汇总

    joomla使用模板 美观

    joomla使用模板 joomla使用模板

    joomla模块开发教程

    轻松让joomla网站实现多功能,支持多语言。

    Joomla教程很好用的CMS

    是强大且稳定的,并且被越来越多的机构选择作为解决方案。这样普遍的使用使得Joomla!作为一个CMS日益流行。Google收录的Joomla页面数量的增长率是就一个明显的证据,其大约以每两个月翻一倍的速度在增加

    Joomla! 3: Beginner’s Guide

    Joomla! is one of the most popular open source Content Management Systems, actively developed and supported by a world-wide user community. It’s a free, fun, and feature-rich tool for anyone who ...

    Joomla媒体管理组件

    Joomla媒体管理组件扩展可以取代Joomla系统的媒体管理。上传文件和插入文件一步到位, 插入文件更加容易。 内置搜索功能,让你迅速定位你想要插入的资源, 改进系统不支持中文名称。 本扩展可以支持中文名称资源...

Global site tag (gtag.js) - Google Analytics