Home.php 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149
  1. <?php namespace App\Controllers;
  2. use \App\Andy\Andymodel;
  3. use \Forms\Form1;
  4. use \App\Andy\BlogModel;
  5. use CodeIgniter\I18n\Time;
  6. class Home extends BaseController
  7. {
  8. protected $theTitle;
  9. protected $theBlog;
  10. protected $date;
  11. protected $myDate;
  12. protected $myTime;
  13. public function __construct()
  14. {
  15. parent::__construct();
  16. $this->myTime = parent::getTime();
  17. $this->myDate= date("d/m/Y",$this->myTime);
  18. }
  19. public function Index()
  20. {
  21. //$this->cachePage(DAY);
  22. //got above from foundations book
  23. $data = [
  24. 'title' => 'home page ',
  25. 'date'=>$this->myDate
  26. ];
  27. echo view('home',$data);
  28. }
  29. public function oldIndex()
  30. {
  31. $handle = new BlogModel();
  32. $result= $handle->isEmpty();
  33. if ($result==NULL)
  34. {
  35. $data = [
  36. 'title' => 'landing pages',
  37. ];
  38. echo view('header', $data);
  39. echo view('home2');
  40. echo view('footer');
  41. }
  42. else{
  43. $handle = new BlogModel();
  44. $result=$handle->getSome();
  45. $one=$handle->getOne();
  46. $date= date("d-m-Y ");
  47. $data = [
  48. 'title' => 'landing page ss',
  49. //'result2'=>$resultr_dum
  50. //above works
  51. 'result1'=>$one,
  52. 'result2'=>$result,
  53. 'date'=>$date
  54. ];
  55. echo view('header', $data);
  56. echo view('home', $data);
  57. echo view('footer',$data);
  58. }
  59. }
  60. public function some()
  61. {
  62. $handle = new BlogModel();
  63. $result=$handle->getSome();
  64. foreach ($result as $stuff)
  65. {
  66. echo $stuff['title'];
  67. }
  68. echo "i am home controller, function some";
  69. }
  70. public function test()
  71. {
  72. echo "now testting to delete blog entry";
  73. $handle= new BlogModel();
  74. $handle->deleteOne(120);
  75. }
  76. }