123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130 |
- <?php
- namespace Main\Src;
- use Dever;
- class Data
- {
- # 获取菜单
- public function menu()
- {
- $uri = Dever::uri();
- $menu = Dever::db('main/menu')->select();
- if ($menu) {
- foreach ($menu as $k => $v) {
- if (strstr($uri, $v['link'])) {
- $menu[$k]['class'] = 'active';
- } else {
- $menu[$k]['class'] = '';
- }
- $menu[$k]['link'] = Dever::url($v['link'], 'main');
- }
- }
- return $menu;
- }
- # 获取基本配置
- public function config()
- {
- $config = Dever::db('main/config')->find();
- $config['link'] = Dever::url('home', 'main');
- $config['link_name'] = '首页';
- $config['menu'] = Dever::db('main/menu')->find(array('link' => 'home'));
- if ($config['menu']) {
- $config['menu']['link'] = Dever::url($config['menu']['link'], 'main');
- $config['link_name'] = $config['menu']['name'];
- }
- return $config;
- }
- # 获取页面下的数据
- public function page()
- {
- $data = Dever::load('main/lib/page')->get();
- return $data;
- }
- # 获取底部5条公司链接
- public function company_foot_list()
- {
- $data = Dever::db('content/company')->getFive();
- if ($data) {
- foreach ($data as $k => $v) {
- $data[$k]['link'] = Dever::url('company?id=' . $v['id'], 'main');
- }
- }
- return $data;
- }
- # 获取公司信息
- public function company()
- {
- $id = Dever::input('id', 1);
- $info = Dever::db('content/company')->find($id);
- $info['background'] = 'background: url('.$info['top'].') no-repeat left center;';
- return $info;
- }
- # 获取公司链接
- public function company_list()
- {
- $data = Dever::db('content/company')->select();
- if ($data) {
- foreach ($data as $k => $v) {
- $data[$k]['link'] = Dever::url('company?id=' . $v['id'], 'main');
- }
- }
- return $data;
- }
- # 获取底部5条业务链接
- public function service_foot_list()
- {
- $data = Dever::db('content/service_cate')->getFive();
- if ($data) {
- foreach ($data as $k => $v) {
- $data[$k]['link'] = Dever::url('service?id=' . $v['id'], 'main');
- }
- }
- return $data;
- }
- # 获取业务分类
- public function service_cate_list()
- {
- $data = Dever::db('content/service_cate')->select();
- if ($data) {
- foreach ($data as $k => $v) {
- $data[$k]['link'] = Dever::url('service?id=' . $v['id'], 'main');
- }
- }
- return $data;
- }
- # 获取当前业务分类
- public function service_cate_info()
- {
- $id = Dever::input('id', 1);
- $info = Dever::db('content/service_cate')->find($id);
- $info['background'] = 'background: url('.$info['top'].') no-repeat left center;';
- return $info;
- }
- # 获取当前业务分类下的业务列表
- public function service_list()
- {
- $id = Dever::input('id', 1);
- $data = Dever::db('content/service')->select(array('cate_id' => $id));
- if ($data) {
- foreach ($data as $k => $v) {
- $data[$k]['link'] = Dever::url('service_info?id=' . $v['id'], 'main');
- }
- }
- return $data;
- }
- }
|