各类知识收集,PHP技术分享与解决方案各类知识收集,PHP技术分享与解决方案各类知识收集,PHP技术分享与解决方案

Str Tom,为分享PHP技术和解决方案,贡献一份自己的力量!
收藏本站(不迷路),每天更新好文章!
当前位置:首页 > CMS教程 > phpcms

phpcms v9 新增字段和读取字段(即自定义模型的读

管理员 2022-08-28
phpcms
341

    phpcms里面有个模型的概念,模型里面又有字段这个东西。所谓字段在我看来就像数据库,每个字段包含某一专题的信息,他能保存数据,表示与对象或类关联的变量。
   那么我们怎么利用字段来保存想要的数据然后又输出到想要的地方了:
   首先我们新建一个字段,是什么类型的内容就建立一个相对应的字段,这个去phpcms后台看看就知道了。
   字段创建之后那就会在指定的模型里面显示了,比如你是新闻模型,他就会在你发新闻的那个界面加上你刚刚添加的字段的样式,通常多会有个输入框,你在输入框输入的内容就是到时候输出的内容。。。。。

   字段添加好后数据填好之后就看怎么输出了,这个怎么输出看phpcms里面的列子也应该知道,通常是{$r[里面填字段名称]}。这个懂php就好办了。
$r是个数组,中括号里面填写就是字段。phpcms模型里面应该访问模型字段多是这种形式的{$r[里面填字段名称]}。
在某些情况下新增字段不能正常的被输出来,比如action="hits"的时候就不能正常输出了,这里就需要加一个moreinfo=“1”这样的变量就行了。意思就是调用副数据表。


phpcms里面还可以自定义标签,自定义的标签,多能读取到新增的字段;
这里写个列子:
{pc:content action="lists" catid="6" order="id DESC" thumb="" moreinfo="1" page="$page" num="25" return="data" }
{loop $data $n $r}
<a href="{$r[url]}" target="_blank" title="{$r[title]}"{title_style($r[style])}>{$r[title]}</a>
{/loop}
{/pc}

action="lists" 调用内容数据列表
catid="6" 条用栏目id 6
order="id DESC" 排序类型
moreinfo="1" 调用附数据表
page="$page" 分页显示


上面只是简单的介绍,本人也是在在研究phpcms中,,所以不确定所说的完全正确。。。
如有朋友发现错误,,麻烦留言指正。。

扫码关注

qrcode

QQ交谈

回顶部