phpcms数据模型中自定义的字段如何调用

在创建了自定义模型之后,通常在创建对应的栏目时将其设置成此数据模型(比如创建一个“手机”栏目,创建时“模型”选“goods”),然后在栏目首页列表页调用手机栏目下内容时使用的标签跟phpcms中调用文章的原标签使用方法一样,只是调用的字段不同而已。

例如,你在goods模型中 价格字段名为price,产品名称定义为goodsname,那么在调用列表时可以这么写(假设栏目id是10):

{pc:content action="lists" catid="10" num="5" order="id desc"}
<!--pc标签loop标签等照原样使用-->
<ul>
    {loop $data $g}
        <li><a href="{$g[url]}">{$g[goodsname]} </a><span>{$g[price]}元</span></li>
        <!--差别在于调用其中字段时使用对应自定义字段名称-->
    {/loop}
</ul>
{/pc}

在内容页中,因为系统会自动对每个字段转化成一个单一变量,以“$字段名”的格式,所以,在内容页中例如你像调用价格,直接使用 {$price},调用货物名直接使用 {$goodsname}即可。

猜你喜欢

转载自www.cnblogs.com/fymuban/p/12743930.html