请选择 进入手机版 | 继续访问电脑版

SpeedPHP框架

 找回密码
 成为新用户

QQ登录

只需一步,快速开始

查看: 2923|回复: 1

请教下spLinker的问题

[复制链接]
发表于 2010-5-28 17:18:59 | 显示全部楼层 |阅读模式
请教下老大

实际编程过程中。经常会遇到 显示一条数据。需要通过几个表的数据才能显示。但是这几个表的关联性不是很强。

比如

在controler 中


  1. function index() {
  2.     $a = spClass('a');
  3.     $rowa = $a -> findall();
  4.     $b = spClass('b');
  5.     $rowb = $b -> findall();
  6. }
复制代码


与 spLinker 的执行效率有啥差别吗?或是这样做有什么不足?
发表于 2010-5-28 17:51:39 | 显示全部楼层
如果关联性不大,那么就要看哪种方便了。

spLinker的方便之处在于,它是在model内定义好的,在controller里面一行代码即可实现。不需要写一堆的查找。

这里就要衡量:

1. 如果你这个关联查找,是经常用到的,那么就在model内定义,使用spLinker来做,这样在用到的地方都是一行就实现。
2. 如果只有某个controller/action里面获取一些关联的数据,在其他地方没有(或很少)相同的需要,那么就可以直接在controller内实现。
您需要登录后才可以回帖 登录 | 成为新用户

本版积分规则

手机浏览|简版|中文PHP框架|开源协议|SpeedPHP.com ( 粤ICP备08008671号

GMT+8, 2020-9-30 22:23

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表