bootstrap.php 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. <?php
  2. Yii::setAlias('@common', dirname(__DIR__));
  3. Yii::setAlias('@frontend', dirname(dirname(__DIR__)) . '/frontend');
  4. Yii::setAlias('@backend', dirname(dirname(__DIR__)) . '/backend');
  5. Yii::setAlias('@mobile', dirname(dirname(__DIR__)) . '/mobile');
  6. Yii::setAlias('@wechat', dirname(dirname(__DIR__)) . '/wechat');
  7. Yii::setAlias('@console', dirname(dirname(__DIR__)) . '/console');
  8. if(!function_exists('f_unit'))
  9. {
  10. function f_unit($str,$unit = null){
  11. if(empty($str)) return '暂无资料';
  12. if($unit != null)
  13. {
  14. $arr = ['平方米','个','栋','户','年'];
  15. foreach ($arr as $val)
  16. {
  17. if($val == $unit)
  18. {
  19. if(strpos($str,$val) !== false)
  20. {
  21. return $str;
  22. }
  23. else
  24. {
  25. return $str.$val;
  26. }
  27. }
  28. }
  29. }
  30. return $str;
  31. }
  32. }
  33. //用于隐藏或显示 HTML 模块
  34. if(!function_exists('modules_show'))
  35. {
  36. function modules_show($id)
  37. {
  38. $find = \common\models\Frontend::findOne($id);
  39. if($find && $find['status'] == 2) echo 'display:none;';
  40. }
  41. }
  42. if(!function_exists('getTree'))
  43. {
  44. function getTree($data, $pId,$sele = 'son')
  45. {
  46. $tree = [];
  47. foreach($data as $k => $v)
  48. {
  49. if($v['pid'] == $pId)
  50. { //父亲找到儿子
  51. $v[$sele] = getTree($data, $v['id']);
  52. $tree[] = $v;
  53. // unset($data[$k]);
  54. }
  55. }
  56. return $tree;
  57. }
  58. }