我这在模板里加入函数 出现未定义 不知道怎么使用 求大神帮忙看看 PHP Fatal error: Call to undefined function picurl() in D:\www\apps\Runtime\Cache\Home\3b1b2f701b31f2594fb2a637bf3090a1.php on line 201我看手册是直接写的 我代码这样写的模板里 {$content.pictureurl|picurl=###,$content['picid']} 这个函数 定义在公共的控制器里了 然后当前控制器继承的公共控制器为什么找不到呢
我这在模板里加入函数 出现未定义 不知道怎么使用 求大神帮忙看看 PHP Fatal error: Call to undefined function picurl() in D:\www\apps\Runtime\Cache\Home\3b1b2f701b31f2594fb2a637bf3090a1.php on line 201我看手册是直接写的 我代码这样写的模板里 {$content.pictureurl|picurl=###,$content['picid']} 这个函数 定义在公共的控制器里了 然后当前控制器继承的公共控制器为什么找不到呢
如果只考虑代码层面,就组二维数组吧~
都查询出来再用php 合并 排序等操作 还有二维数组怎么弄 就是每张图片地址 是pictureurl这个字段 $picture =array(
‘attachment/picture/uploadify/20141224/549a51d4e6b22.jpg’,
‘attachment/picture/uploadify/20141224/549a51d51a0ac.jpg’,
‘attachment/picture/uploadify/20141224/549a51d543a33.jpg’
)是这种感觉么
还有我这是直接全都查出来 再去php去计算会有问题么 要弄个几千篇文章上万的文章什么的~
一篇文章一条记录,一张图一条记录,图片根据文章id去关联文章
你的冗余数据比较多,也不方便管理如果在文章列表中需要显示多图,按理说要多表查询,但这样效率太慢
可以在文章表增加一个字段,将图片地址的数组序列化或json_encode后保存
请问 我这个是图片贴 比如 上传生成缩略图还有 图片分类 作者 发布时间 什么的都用这一个表就行了?向上面说的 json_encode这样 前台必须要请求 返回数据解析json js动态添加图片呗不能购直接php解析返回数据的么 问了说 只能返回字符串 html
你只有一重 volist,那么你示例的数组不正好吗?不能是从 php 这边向 html 硬凑的
而是先按期望的样式写好 html 代码,php 只是负责向里面填数据
至于数据该是什么样的,要由 html 代码决定
请问 我就想显示图片 现在数组 图片地址弄成这样的ttachment/picture/uploadify/20141126/547550273b753.jpg,attachment/picture/uploadify/20141126/547550278b7db.jpg,attachment/picture/uploadify/20141126/54755027ab89b.jpg,attachment/picture/uploadify/20141126/54755027d8488.jpg你只有一重 volist,那么你示例的数组不正好吗?
这个地址写出来不是只能获取到这个值么
ttachment/picture/uploadify/20141126/547550273b753.jpg,attachment/picture/uploadify/20141126/547550278b7db.jpg,attachment/picture/uploadify/20141126/54755027ab89b.jpg,attachment/picture/uploadify/20141126/54755027d8488.jpg
怎么在切割呢 就是一个帖子有多张图 这样 现在图片弄成上面的样子 不知道模板里怎么弄了
主要是存起来的话 我知道 这个时候php就是怎么让前端获取到呢 关键不会用了。。 存我会
就是列表页 都会显示文章的缩略图这样的 效果 就是图片地址这里获取不到 不知道咋弄 求大神指点
function picurl($str,$id){
//if($width == ''){
$width='200';
//}
if($str != ''){
$str= explode(",", $str);
$picstr='';
for ($i=0; $i< count($str); $i++) {
$picstr.='<a href='.U('pls/index',array('id'=>$id)).' target="_blank"><img width="'.$width.'" src='.$str[$i].'></a> ';
}
return $picstr;
}
}
加个函数进去 模板里头调用函数就可以了 放全局函数里头 这个函数修改下
PHP Fatal error: Call to undefined function picurl() in D:\www\apps\Runtime\Cache\Home\3b1b2f701b31f2594fb2a637bf3090a1.php on line 201我看手册是直接写的 我代码这样写的模板里
{$content.pictureurl|picurl=###,$content['picid']}
这个函数 定义在公共的控制器里了 然后当前控制器继承的公共控制器为什么找不到呢
PHP Fatal error: Call to undefined function picurl() in D:\www\apps\Runtime\Cache\Home\3b1b2f701b31f2594fb2a637bf3090a1.php on line 201我看手册是直接写的 我代码这样写的模板里
{$content.pictureurl|picurl=###,$content['picid']}
这个函数 定义在公共的控制器里了 然后当前控制器继承的公共控制器为什么找不到呢
原来是定义在common里
{$content['pictureurl']|picurl=$content['pictureurl'],$content['picid']} 请问这么写对的么<volist name="catecontent" id="content">
<ul class="cate-list"> <li><h2><a href="">{$content.pictitle}</a></h2></li>
<li class="description">描述:{$content.picdescription}</li>
<li class="picture">
{$content['pictureurl']|picurl=$content['pictureurl'],$content['picid']}
</li>
<li>
<span class="tag">标签:<a href="" target="_blank">{$content.pictag}</a></span>
<span class="author">上传者:{$content.picauthor}</span>
</li> </ul>
</volist>
TP 的模型提供有 Relation 方法,本身就是为了解决你这种问题的
在 volist 里面在逃一个 volist 输出图片就可以了