文档章节

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

辣条拌鱼翅
 辣条拌鱼翅
发布于 2015/10/16 20:15
字数 221
阅读 128
收藏 0
点赞 0
评论 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不能安装到已经存在的数据库中的问题

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

qingfeng哥
2014/04/26
0
1
subversion的安装与多项目权限配置笔记

1:安装过程,这里采用了yum的方式安装,编译的话有点麻烦。 [root@localhost data]# yum install subversion 执行以下的命令: svn --version 如果显示 svn, version 1.6.11 (r934486) 之类...

风一样的世界
2014/05/23
0
0
onethink在mysql下不能新建编辑器类型字段

onethink在mysql下不能新建编辑器类型字段 clone最新的代码安装完毕,继承基础文档,新增detaildesc字段为编辑器类型,没有新建表。且sql语句有误 主要原因是 MYSQL5.x是不允许BLOB/TEXT类型...

qingfeng哥
2014/10/13
0
0
OneThink1.0正式版插件URL生成位置修复

/** * 插件显示内容里生成访问插件的url * @param string $url url * @param array $param 参数 * @author 麦当苗儿 zuojiazi@vip.qq.com */function addons_url($url, $param = array()){ $......

陈一枭
2014/04/04
0
0
2014-04-20 二手交易平台接口文档

平台接口文档v.0.2 经过一段时间的开发和研究,二手交易平台的模块已经有初步架构的形成,原有不合理的内容进行了修改和调整 架构的说明如下: 架构: Onethink为应用层框架,ThinkPHP为底层...

syaokun219
2014/04/22
0
0
通过SocketLog快速分析OneThink程序

通过SocketLog快速分析OneThink程序 http://www.thinkphp.cn/topic/10846.html 浏览:2332 发布日期:2014/02/08 分类:技术分享 正在运行的API有bug,不能var_dump进行调试,因为会影响cli...

thinkyoung
2015/08/13
0
0
异步调试神器Slog,“从此告别看日志,清日志文件了”

微信调试、API调试和AJAX的调试的工具,能将日志通过WebSocket输出到Chrome浏览器的console中 — Edit PHPJavaScriptHTML Branch: master SocketLog/ Pull request CompareThis branch is ev...

thinkyoung
2015/08/12
0
0
解决Onethink验证码不显示问题

常见的GD未安装及BOM问题办法就不细说了,度娘上答案较多。 可是我遇到的验证码不显示不是这类原因导致的,反复检查最后才确定了是FreeType字体引擎未安装的原因。 首先,打开TP调试模式,右...

麦拂沙
2015/07/27
0
0
VM Depot 镜像新增系列III – 社交媒体,内容管理 与 项目协同系统

发布于 2014-06-30 作者 刘 天栋 对于架设可协同作业的网站平台, Microsoft Azure有着得天独厚的优势。这不仅在于其强大的扩展性和安全性,更重要的是 Azure 平台对各类网站,内容管理以及项...

麦记Leon
2014/07/02
0
0
ThinkPHP的CURD操作

CURD:create(创建)、update(更新)、read(读取)、delete(删除) 1.数据对象创建(create): a.TP提供了create方法迅速的创建数据对象,可一自动的根据表单数据创建对象,支持数组,对象,甚至可...

笨小熊
2015/06/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

shell中的函数、shell中的数组、告警系统需求分析

shell中的函数 格式: 格式: function f_name() { command } 函数必须要放在最前面 示例1(用来打印参数) 示例2(用于定义加法) 示例3(用于显示IP) shell中的数组 shell中的数组1 定义数...

Zhouliang6
今天
2
0
用 Scikit-Learn 和 Pandas 学习线性回归

      对于想深入了解线性回归的童鞋,这里给出一个完整的例子,详细学完这个例子,对用scikit-learn来运行线性回归,评估模型不会有什么问题了。 1. 获取数据,定义问题     没有...

wangxuwei
今天
1
0
MAC安装MAVEN

一:下载maven压缩包(Zip或tar可选),解压压缩包 二:打开终端输入:vim ~/.bash_profile(如果找不到该文件新建一个:touch ./bash_profile) 三:输入i 四:输入maven环境变量配置 MAVEN_HO...

WALK_MAN
今天
0
0
33.iptables备份与恢复 firewalld的9个zone以及操作 service的操作

10.19 iptables规则备份和恢复 10.20 firewalld的9个zone 10.21 firewalld关于zone的操作 10.22 firewalld关于service的操作 10.19 iptables规则备份和恢复: ~1. 保存和备份iptables规则 ~2...

王鑫linux
今天
2
0
大数据教程(2.11):keeperalived+nginx高可用集群搭建教程

上一章节博主为大家介绍了目前大型互联网项目的系统架构体系,相信大家应该注意到其中很重要的一块知识nginx技术,在本节博主将为大家分享nginx的相关技术以及配置过程。 一、nginx相关概念 ...

em_aaron
今天
1
0
Apache Directory Studio连接Weblogic内置LDAP

OBIEE默认使用Weblogic内置LDAP管理用户及组。 要整理已存在的用户及组,此前办法是导出安全数据,文本编辑器打开认证文件,使用正则表达式获取用户及组的信息。 后来想到直接用Apache Dire...

wffger
今天
2
0
HFS

FS,它是一种上传文件的软件。 专为个人用户所设计的 HTTP 档案系统 - Http File Server,如果您觉得架设 FTP Server 太麻烦,那么这个软件可以提供您更方便的档案传输系统,下载后无须安装,...

garkey
今天
1
0
Java IO类库之BufferedInputStream

一、BufferedInputStream介绍 /** * A <code>BufferedInputStream</code> adds * functionality to another input stream-namely, * the ability to buffer the input and to * sup......

老韭菜
今天
0
0
STM 32 窗口看门狗

http://bbs.elecfans.com/jishu_805708_1_1.html https://blog.csdn.net/a1985831055/article/details/77404131...

whoisliang
昨天
1
0
Dubbo解析(六)-服务调用

当dubbo消费方和提供方都发布和引用完成后,第四步就是消费方调用提供方。 还是以dubbo的DemoService举例 -- 提供方<dubbo:application name="demo-provider"/><dubbo:registry address="z...

青离
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部