想读取两条置顶博客信息,
@foreach($records as $record) {{$record['title']}} @endforeach
这个方法能加条件吗,比如加上istop置顶,读取两条
@foreach($records(istop,2) as $record) ...
或者有其其它的调用方法么,类似
@foreach(MBlog::paginateBlog(0,1,2,[istop => 1,order => id]) as $b) {{$b['title']}} @endforeach 这个报错了,应该是[条件]写法不对
微信里点“发现”,扫一下
二维码便可将本文分享至朋友圈。
@foreach(\MBlog::paginateBlog(0,1,2,['where'=>['isTop'=>true],'order'=>['id','desc']]) as $b) {{$b['title']}} @endforeach
@ModStart: 谢谢,这个方法可以,但是不能返回title等字段
{{$b['title']}} 错误提示Undefined index: title
<?php $ret = \MBlog::paginateBlog(0,1,2,['where'=>['isTop'=>true],'order'=>['id','desc']]); ?> @foreach($ret['records'] as $b) {{$b['title']}} @endforeach
@ModStart: 感谢
参考文件,module/Blog/Core/MBlog.php的函数public static function hottestBlog($limit), 定义了public static function istopBlog($limit)函数, 但为了不影响系统文件,独立主题调用 是不是应该把MBlog.php放到自己的主题Core/目录下, 但这样就会出错Call to undefined method MBlog::istopBlog() 是不是需要修改哪里引入这个文件
@yundou: 如果是定制应用,可以直接放在 /app/Util 目录下,创建一个 BlogUtil 来存放自己的定制方案。
新版本已经有了最新方法,可参考调用。
QQ扫一扫联系
点击联系
2374926113
微信扫一扫联系
.
@ModStart: 谢谢,这个方法可以,但是不能返回title等字段
@ModStart: 感谢
@yundou: 如果是定制应用,可以直接放在 /app/Util 目录下,创建一个 BlogUtil 来存放自己的定制方案。
新版本已经有了最新方法,可参考调用。