Search.php 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: xiaofeng
  5. * Date: 2018/5/21
  6. * Time: 下午5:18
  7. */
  8. namespace common\models;
  9. use Yii;
  10. class Search extends Common
  11. {
  12. public function rules()
  13. {
  14. return [
  15. ['title','required'],
  16. ['ip','string','max'=>255],
  17. ['type','number'],
  18. ];
  19. }
  20. public function attributeLabels()
  21. {
  22. return [
  23. 'title' => '搜索内容',
  24. 'ip' => 'ip地址',
  25. 'type' => '2=pc,1=m',
  26. ];
  27. }
  28. /*
  29. * M端记录搜索内容
  30. */
  31. public function SaveSearch($input)
  32. {
  33. $Arr = [];
  34. if (!empty($input)){
  35. $Arr['title'] = $input;
  36. $Arr['type'] = 1;
  37. $Arr['ip'] = Yii::$app->request->userIP;
  38. }
  39. self::load($Arr,'');
  40. self::save();
  41. }
  42. /*
  43. * PC端记录搜索内容
  44. */
  45. public function SaveSearchPC($input)
  46. {
  47. $Arr = [];
  48. if (!empty($input)){
  49. $Arr['title'] = $input;
  50. $Arr['type'] = 2;
  51. $Arr['ip'] = Yii::$app->request->userIP;
  52. }
  53. self::load($Arr,'');
  54. self::save();
  55. }
  56. }