按照richfaceslivedemo中的例子 改成节点存储在数据库中 把数据库生成好 添加数据 就可以用了 数据库脚本:if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[node]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[node] GO CREATE TABLE [dbo].[node] ( [id] [varch
假设数据库中会计科目数据表的字段为:id,code,name,islast。分别为自增主键,科目编码,科目名称,是否为末级(“1″表示末级科目)。
这里在Thinkphp的模型层中使用递归来构建ComboTree所需的数据,代码及注解如下:
namespace Home\Model;
use Think\Model;
class AccountModel extends Model{
public function getTreeList(){
$data = $this->fi