———————————————————————————
||---------TP 商城--------||
———————————————————————————
// 判断是否为精品而在模板上显示的图片
//三元的具体用法 实例
<td align="center"><img src="__PUBLIC__/Admin/images/{$g['is_best']?'yes':'no'}.gif" /></td>
--------getTree() 无限极分类----------
//查询指定栏目下的所有子孙栏目
CatModel.class.php
//构造函数 自动取出所有栏目列表
protected $cats = array();
public function __construct(){
parent::__construct();
$this->cats = $this ->select();
}
public function getTree(parent_id = 0 ){
$tree = array();
foreach($cats as $v ){
$tree[] = $v;
$tree = array_merge( $tree , $this->getTree($c['parent_id']) );
}
return $tree;``
}
-------------------------------------------------------------------------------
//先取出所有的cats 再进行分类
// 用构造函数的方法实例化一个默认的cats
//getTree();
//先取出一层 用 foreach 的方法 遍历出每一条
//当取出的一行$v['parent_id'] 和 需要取出的parent_id 它下的值相等则把它存到数组里
//然后 这个 $v 的cat_id 也可以变成 它 子集下面的 parent_id 啊
//这时候在调用 getTree() 就是取$v['cat_id'] 作为他下面parent_id 的值啊
//然后 和前面的取出数组的值合并 合并之后 呵呵!
//在函数完成后返回一个tree
$cats = array();
protected funtion __construct(){
parent::__construct();
$this->cats = $this->select();
}
public function getTree($parent_id=0){
$tree[] = array();
foreach($cats as $v ){
if($v['parent_id']== $parent_id){
$tree[]= $v;
array_merge( $tree , $this->getTree($v['cat_id']) );
}
}
return $tree;
}
_______________________________________________________________________________
———————————————————————————————————————————————————————————————————————————————
$cats = array();
protected function __construct(){
parent::__construct();
return $this->cats = $this->select();
}
public function getTree($parent_id = 0){
$tree = array();
foreach ($cats as $v){
if($v['parent_id'] == $parent_id ){
$tree []= $v;
$tree = array_merge( $tree , $this->getTree($v['cat_id']) );
}
}
return $tree;
}
$cats = array();
protected function __construct(){
parent::__construct;
return $this->cats = $this->select();
}
public function getTree($parent_id = 0 ){
$tree=array();
foreach ($cats as $v ){
if($v['parent_id'] == $parent_id ){
$tree[] = $v ;
$tree = array_merge( $tree , getTree( $v['cat_id']) );
}
}
return $tree;
}
/