getStoreContentByIdentify 方法,关于static block的问题

技术问题 · cougar999 · 于 3年前 发布 · 1548 次阅读

我在代码里用了

Yii::$service->cms->staticblock->getStoreContentByIdentify('home-big-img','appfront')

是getStoreContentByIdentify 这个方法,但在66行,ob_start开始后就得不到任何信息了,

https://github.com/fecshop/yii2_fecshop/blob/master/services/cms/StaticBlock.php#L66

我打印 $staticBlock, $content, $_params_都有信息,但是最后foreach完后,echo $storeContent;是空的。

去掉 return ob_get_clean(); 就可以正常输出内容。但是去掉它就不对了呀。

共收到 4 条回复 问题提问
Fecmall#13年前 0 个赞

这个功能很久了,你是第一个反应这个有问题的

php版本? php7?

cougar999#23年前 0 个赞

PHP Version 7.1.16 我也在想是不是我个人的问题。 目前在本地环境用wamp, php 7.1.16 + apache + mysql

Fecmall#33年前 0 个赞

@cougar999 #2楼 这个用法应该是没有问题的,您查查资料

ob_get_cleanhttps://www.php.net/manual/zh/function.ob-get-clean.php

cougar999#43年前 0 个赞

@Fecmall #3楼 用法是没问题,不知道怎么情况。 我现在是把ob_start那些去掉了使用。

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics