news.php 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <?php
  2. !defined('BASEPATH') && exit('No direct script access allowed');
  3. class News extends MY_Main_Controller
  4. {
  5. public function __construct()
  6. {
  7. parent::__construct();
  8. $this->load->model('news_model','news');
  9. }
  10. public function index()
  11. {
  12. $type = 1;
  13. $items = $this->news->all($type);
  14. $data['items'] = $items;
  15. $data['type'] = $type;
  16. $this->load_view($data);
  17. }
  18. public function trade()
  19. {
  20. $type = 2;
  21. $items = $this->news->all($type);
  22. $data['items'] = $items;
  23. $data['type'] = $type;
  24. $this->load_view($data);
  25. }
  26. public function read()
  27. {
  28. $id = $this->input->get('id');
  29. $item = $this->news->get($id);
  30. $type = $item['type'];
  31. $relate = $this->news->get_last($type);
  32. $count = $this->news->count();
  33. $data['item'] = $item;
  34. $data['relate'] = $relate;
  35. $data['count'] = $count;
  36. $this->action_name = __FUNCTION__;
  37. $this->load_view($data);
  38. }
  39. }
  40. ?>