文档章节

onethink_组件的使用与写法_已迁移

辣条拌鱼翅
 辣条拌鱼翅
发布于 2015/10/16 20:15
字数 221
阅读 134
收藏 0

组件方法位置  Home/Widget

/**
	 * 猜你喜欢组件
	 * @param str $uid 用户id
	 * @author mjw | date:2015/10/16
	 */
	public function maybeLike($uid)
	{
		$memberModel = D('member');
		$projectModel = D('project');

		//获取猜你喜欢数据
		$projectArr = $memberModel->getSimilarity($uid);
		$projectStr = arr2str($projectArr,',');
		$field = array('id','uid','project_name','director','create_time','pic_id','project_recommend');
		$projectMap = array('project_recommend'=>'1');
		$maybeLike = $projectModel->getProject($projectStr,1,$field,$projectMap,'hits DESC','5');
	

		$this->assign('maybeLike',$maybeLike);
		$this->display('Member:maybeLikeGroup');//Member模板目录下的maybeLikeGroup模板文件
	}

组件模板

<ul>
<foreach name="maybeLike" item="v">
	<li>
    	<dl>
        	<dt><a href="{:U('Project/projectDetail','projectId='.$v['id'])}"><img src="<empty name="v.pic_id">__IMG__/xm_img01.jpg<else /> {:get_picture($v['pic_id'],'path')}</empty>" width="80" /></a></dt>
            <dd>
            	<p><span style="margin-left:-9px;" class="font16 color l"><a href="{:U('Project/projectDetail','projectId='.$v['id'])}">《{$v.project_name}》</a></span><span style="line-height:30px;" class="r font12 color">角色数:<font class=" color3">{$v.role_num}</font></span></p>
                <p class="font12 color">导演:{$v.director}</p>
                <p class="font12 color2">发布日期:{$v.create_time|time_format='Y-m-d'}</p>
            </dd>
        </dl>
    </li>
</foreach>
</ul>


组件调用:

{:W('Audition/maybeLike',array($artistUid))} //传参数


© 著作权归作者所有

共有 人打赏支持
辣条拌鱼翅
粉丝 25
博文 268
码字总数 73301
作品 0
朝阳
程序员
私信 提问
OneThink 1.0 正式版发布,内容管理框架

OneThink1.0正式版发布 OneThink是一个开源的内容管理框架,基于最新的ThinkPHP3.2版本开发,提供更方便、更安全的WEB应用开发体验,采用了全新的架构设计和命名空间机制,融合了模块化、驱动...

流年
2013/12/19
5K
15
OneThink内容管理框架即将发布

继ThinkPHP的SAE引擎、云引擎和TPM(ThinkPHPMobile)之后,上海顶想信息科技将于中秋发布一款内容管理框架OneThink,正式向应用开发迈出新的一步。 作为国内领先的WEB应用开发框架提供商,顶...

Topthink
2013/08/26
5.3K
4
OneThink V1.0.130929开发版发布

OneThink V1.0.130929开发版发布------V1.0.130929开发版本是在9月19日发布的1.0beta版本的基础上,改进用户体验、增加了一些功能。 注意事项: 1、OneThink安装要求PHP5.3+版本; 2、目前开...

麦当苗儿
2013/09/30
764
1
onethink不能安装到已经存在的数据库中的问题

onethink官方版本 onethink1.0140202.zip 放到环境中,进行安装,到第二步时,怎么也通不过 因为我是安装到一个已经存在的库中,才有此问题 而该版本的InstallController的第81行的对已存在库...

qingfeng哥
2014/04/26
0
1
Q:使用JAVA建造一个开源CMS系统,如何实现类似PHP开源项目中cms的online install功能?

Q:使用JAVA建造一个开源CMS系统,如何实现类似PHP开源项目中cms的online install功能? 各位亲们请给个思路,最近想做个基于jfinal的cms系统,模仿onethink框架, 目前各功能开发没什么问题...

阿伏流
2016/08/18
510
4

没有更多内容

加载失败,请刷新页面

加载更多

开始看《JSP&Servlet学习笔记》

1:WEB应用简介。其中1.2.1对Web容器的工作流程写得不错 2:编写Servlet。搞清楚了Java的Web目录结构,以及Web.xml的一些配置作用。特别是讲了@WebServlet标签 3:请求与响应。更细致的讲了从...

max佩恩
47分钟前
2
0
mysql分区功能详细介绍,以及实例

一,什么是数据库分区 前段时间写过一篇关于mysql分表的的文章,下面来说一下什么是数据库分区,以mysql为例。mysql数据库中的数据是以文件的形势存在磁盘上的,默认放在/mysql/data下面(可...

吴伟祥
48分钟前
2
0
SQL语句查询

1.1 排序 通过order by语句,可以将查询出的结果进行排序。放置在select语句的最后。 格式: SELECT * FROM 表名 ORDER BY 排序字段ASC|DESC; ASC 升序 (默认) DESC 降序 1.查询所有商品信息,...

stars永恒
今天
2
0
IntelliJ IDEA 第一个 Scala 程序

IntelliJ 安装完成 Scala 插件后,你需要尝试使用 IntelliJ 来创建并且运行第一个程序。 通常这个程序只是简单的输出 Hello World。 创建一个新工程 在文件下面选择新建,然后选择创建工程。...

honeymose
今天
2
0
csapp 习题 - 如何实现异或 exclusive-or

阅读 csapp v3 时,练习题 2.13 很有意思。练习题描述如下。 位设置是对于参数 mask 中每一个为 1 的位,那么参数 x 中相应位则被设置为 1 ;位清除是对于参数 mask 中每一个为 1 的位,那么...

ylme
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部