在线客服,智能在线客服,在线客服系统,客服机器人,智能客服,智能机器人客服,电商客服系统,智慧客服,免费电话,微信在线客服,网站在线客服软件,网络营销电话,手机在线客服,微客服,快商通

咨询热线:400-027-0592 

doctrine无限级分类

分类:快商学院 时间:2012-09-22 作者:


QQ空间 新浪微博 腾讯微博 更多

这是一个代码片段
http://www.doctrine-project.org/projects/orm/1.2/docs/manual/hierarchical-data/en#hierarchical-data

function up($id){
  $curnode=Doctrine::getTable('Catalog')->findOneById($id);
  if($prevnode=$curnode->getNode()->getPrevSibling()){
   $curnode->getNode()->moveAsPrevSiblingOf($prevnode);
   $this->session->set_userdata('res','上移节点成功');
  }else{
   $this->session->set_userdata('res',"不能移动节点,没有前兄弟节点");
  }
  redirect(base_url().'admin_catalog','location');
 }
 function down($id){
  $curnode=Doctrine::getTable('Catalog')->findOneById($id);
  if($nextnode=$curnode->getNode()->getNextSibling()){
   $curnode->getNode()->moveAsNextSiblingOf($nextnode);
   $this->session->set_userdata('res','下移节点成功');
  }else{
   $this->session->set_userdata('res',"不能移动节点,没有后兄弟节点");
  }
  redirect(base_url().'admin_catalog','location');
 }
 function in($id){
  $curnode=Doctrine::getTable('Catalog')->findOneById($id);
  if($prevnode=$curnode->getNode()->getPrevSibling()){
   $curnode->getNode()->moveAsLastChildOf($prevnode);
   $this->session->set_userdata('res','移入节点成功');
  }else{
   $this->session->set_userdata('res',"不能移入节点,没有前兄弟节点");
  }
  redirect(base_url().'admin_catalog','location');
 }
 function out($id){
  $curnode=Doctrine::getTable('Catalog')->findOneById($id);
  if($ancestornode=$curnode->getNode()->getParent()){
   $curnode->getNode()->moveAsNextSiblingOf($ancestornode);
   $this->session->set_userdata('res','移出节点成功');
  }else{
   $this->session->set_userdata('res',"不能移出节点: 没有祖先节点!");
  }
  redirect(base_url().'admin_catalog','location');
 }

返回列表>>

上一篇:输入文本框默认值显隐

下一篇:经验教训之购买使用godaddy主机


相关新闻

怎么理性的运用微信和微博?

企业怎么利用软文推广提高销售量?

用户体验该如何判断?

谈谈SEO优化的执行力

怎么让软文营销更有杀伤力?

客服一对一服务
30万成功案例
CCTV央视特别报道
国家高新技术企业
全国统一咨询热线:400-027-0592