ContentInfo GetContent(int intContentID)

定义和用法

获取指定的内容信息

语法

${cms.GetContent(int intContentID)}
参数 描述
intContentID 指定的内容ID

返回值

返回指定的内容信息。

提示和注释

提示:读取扩展表字段方式与读取主表字段方式一致。

例子

        #set($cont=$cms.GetContent(42))
        内容ID:$cont.AutoID <br />
        标题:$cont.Title <br />
        摘要:$cont.summary <br />
        链接:$cont.ContentUrl <br />
        访问量:$cont.Hit <br />
        正文:$cont.Content <br />
        

输出:

        内容ID:42 
        标题:SLQServer获取表和字段的注释信息 
        摘要:SLQServer获取表和字段的注释信息 
        链接:/MyBlog/Articles/SQL/42.aspx 
        访问量:74 
        正文:
        Powerdesigner 建模生成数据库.一般都会有注释信息,这样在程序实体中也方便理解.

        以下代码可以获取表和字段的注释信息


        /*SQL2000*/
        --获取表注释
        SELECT description=value,* FROM sysproperties 
        WHERE id=( SELECT object_id('MQOpLog') ) AND smallid=0

        --获取表字段注释
        SELECT description=g.value,g.* FROM syscolumns a INNER JOIN sysobjects d 
        ON a.id=d.id AND d.xtype='u' AND d.name<>'dtproperties'
        LEFT JOIN sysproperties g ON a.id=g.id AND a.colid=g.smallid
        WHERE d.name = 'MQOpLog' AND a.name = 'je_ErrorMsg'


        /*SQL2005*/
        --获取表注释信息 major_id为表ID,minor_id为列ID
        SELECT description=value,* FROM sys.extended_properties
        WHERE major_id=(SELECT object_id('SellSys_Dealer')) AND minor_id=0

        --获取表字段注释
        select description=g.value,g.*
        from syscolumns a 
        inner join 
        sysobjects d 
        on a.id=d.id and d.xtype='u' and d.name<>'dtproperties' 
        left join sys.extended_properties g 
        on a.id=g.major_id and a.colid = g.minor_id 
        where d.name = 'SellSys_Dealer' and a.name = 'DealerID'