【转】phpcms-v9中关于模型的理解】的更多相关文章

PHPCMS v9 模型概念 一.什么是模型? 模型是系统知识的抽象表示.我们不能仅仅通过语言来描述一个系统,也不能仅仅通过记忆来记录关于系统的知识.知识是通过某种媒介来表达的,这种媒介所表达的内容就是模型.而知识形成媒介的过程就是建模,或者称为模型化.通常模型可以使用多种不同的媒介来表达,比如纸质或电子文档.缩微模型/原型.音像制品等等.而表达模型的体现方式也是多种多样的,常见的有图表.公式.原型.文字描述等等. 举例来说,一般新闻类的信息,都具有标题.内容.作者.来源.发布时间等属性.不论是…
不少朋友会碰到这个问题:在PhpCms V9中的首页或者文章内容页调用发布时间{date('Y-m-d',$r[inputtime])}调用显示1970-01-01,然后尝试用截断的方法也没有成功,应怎么办? 有朋友建议“先转换成时间格式,在截取吧”,具体代码为“{str_cut($inputtime,12,$dot='')}”,还有人说“{$updatetime} 直接用这个调用就好了”,但是很多朋友还是没有成功! 下面我来具体说明下调用不成功的真实的原因,以及解决方法! 第一,或许你是没有正…
今天突然看到一篇关于CSS中盒模型的文章,忽然觉得自己竟然遗忘了很多小的地方,所以写一篇文章来记忆一下 (摘抄于千与千寻写的CSS盒子模型理解,并在自己基础上添加了一些东西,希望更完善,对大家有帮助) 1.基本的盒模型知识 CSS css盒子模型 又称框模型 (Box Model) ,包含了元素内容(content).内边距(padding).边框(border).外边距(margin)几个要素.如图: 为了方便大家理解和尝试,我写了一个小Demo放上来方便大家尝试 <!DOCTYPE html…
{template "content","header"} 调用根目录下phpcms\template\content\header文件 {charset} 字符集 (gbk或者utf-8) {if isset($seo['title']) && !empty($seo['title'])}{$seo['title']}{/if}{$seo['site_title']}{$seo['keyword']}{$seo['description']} 标题…
我们编写程序就是为了方便用户使用, 我觉得UI设计的核心就是简洁, 操作过于繁琐的程序让很大一部分用户敬而远之. 即使功能强大, 但是人们更愿意使用易于操作的软件. 近年流行起来的操作手势和逐渐趋于成熟的语言控制以及其他更加易于操作的方式很可能会颠覆鼠标键盘的操作方式, 我相信这一天必将到来. 电影<<普罗米修斯>>中画面 我记得我去年编写了我的第一个用户界面, 现在想起来当时非常令我困惑的有两项: 不知道该如何将自己原来的功能代码与新建的图形界面联系在一起, 对众多的监听器不知从…
简单修改一下v9默认的搜索功能,可以不按模型搜索全站内容 下面是被修改后的search模块中的index.php文件 <?php defined('IN_PHPCMS') or exit('No permission resources.'); pc_base::load_sys_class('form','',0); pc_base::load_sys_class('format','',0); class index { function __construct() { $this->db…
首先 如果不能用$CATEGORYS这个数组或掉不出来内容应加入 $CATEGORYS = getcache('category_content_1','commons'); 1.用途 $CATEGORYS 是一个二维数组,主要用来保存当前频道或者模块所以栏目的基本配置信息.2.如何设置您可以登录后台进入模块或者频道的栏目管理,然后在线修改任何一个栏目设置即可改变参数值.修改栏目参数设置系统会更新phpcms_category里相应记录的值,同时把各栏目基本信息数组缓存到 ./data/cach…
1.查询 $this->select($where = '', $data = '*', $limit = '', $order = '', $group = '', $key='')   返回结果集数组         条件 ,字段(id,name,email....),范围   排序方式,分组方式,按建名排序2.查询多条数据并分页    listinfo($where = '', $order = '', $page = 1, $pagesize = 20, $key='', $setpag…
调用一个指定栏目列表:            {pc:content action="lists" catid="6" order="id DESC" num="4"}               {loop $data $key $val}                  {$val['title']}                          {/loop}            {/pc} 调用同栏目下多个子栏…
直切正题 1.表tb中字段num最大的数据 {pc:get $sql="select * from tb where num=(select MAX(num) from tb)"}****************{/pc} 2.表tb中字段num不重复的数据,并按照num从大到小排序 {pc:get $sql="select distinct num from tb order by num desc"}***********{/pc} 用到这个主要是,我的需求添加…