nodeDao.php 863 B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. /**
  3. *
  4. * @author Deben Chen
  5. *
  6. */
  7. class nodeDao extends commonDao
  8. {
  9. public $table_name = 'ss_node';
  10. protected $fields = "id,node_name,node_type,node_www,node_server,node_method,node_info,node_status,node_order,idc_server,idc_url,api_veid,api_key";
  11. /**
  12. * 获取所有节点
  13. */
  14. public function getAllNode()
  15. {
  16. $result = $this->dao->db->get_all($this->table_name, $num = NULL, $offest = 0, $field = array(), $id_key = 'node_order');
  17. $result = $result[0];
  18. $this->dao->cache->set("node", $result, 0);
  19. return $result;
  20. }
  21. /**
  22. * 根据id获取节点信息
  23. *
  24. * @param unknown $id
  25. */
  26. public function getNodeById($id)
  27. {
  28. $result = $this->dao->db->get_one($id, $this->table_name);
  29. return $result;
  30. }
  31. }