Welcome

This is my blog Jangan lupa subscribe dan jadikan saya femes dengan anda menjadi follower saya.

Link Kedua

ini post kedua

Thursday 6 September 2018

Asas Setup Codeigniter di PC anda



  1. Download versi terbaru CodeIgniter di link ini : www.codeigniter.com
  2. Ekstrak file zip dan ganti nama foldernya. Contohnya saya namakan menjadi mycodeigniter.
  3. Pindahkan folder tersebut di localhost.
  4. Bila anda membuka URL home page codeigniter di alamat (http://localhost/mycodeigniter/), anda akan melihat tampilan seperti berikut ini di browser.






  5. Buka file application/config/config.php dan ikuti intruksi di bawah ini: Atur nilai variabel$config['base_url'] dengan URL codeigniter kamu (http://localhost/mycodeigniter/)
  6. Jika kamu ingin menggunakan tabel database, buka application/config/database.php dan ikuti intruksi di bawah ini: 

    ⏩ Atur nilai variabel $db['default']['hostname'] dengan nama host database anda.


    ⏩ Atur nilai variabel $db['default']['username'] dengan username database anda.


    ⏩  Atur nilai variabel $db['default']['password'] dengan password database anda.
      
    ⏩     Atur nilai variabel $db['default']['database'] dengan nama database anda.

    Contohnya seperti berikut:

    1. $db['default'] = array(
    2. 'dsn' => '',
    3. 'hostname' => 'localhost',
    4. 'username' => 'root',
    5. 'password' => '',
    6. 'database' => 'test',
  7. Buka file application/config/routes.php dan ikuti instruksi di bawah ini: 

    ⏩ Ganti nilai variabel $route['default_controller'] dari “welcome” menjadi “home” atau yang anda inginkan untuk memuat controller secara default.

    Supaya kita dapat selaraskan dengan tutorial ini, ganti saja menjadi “home”.
  8. Buka direktori application/controllers/ dan buat file PHP baru yang bernama Home.php. Buka file Home.php ini dan ikuti langkah-langkah di bawah ini:

    ⏩ Pertama tambahkan kode berikut ini untuk mencegah orang lain mengakses script secara langsung.
    • <?php defined('BASEPATH')) OR exit('Tidak diperbolehkan untuk mengakses script secara langsung')
        ⏩ Buat class bernama Home dan memperluas class ini dari CI_Controller.
             Juga, perlu diingat bahwa nama class dan nama file harus sama.

  1. class Home extends CI_Controller{
  2. }

9. Buka direktori application/views/ dan buat file view (home_view.php) untuk Controller Home. Buka file home_view.php ini dan tulis kode HTML untuk tujuan pengujian. Contoh isi dari file home_view.php seperti ini:

  1. <?php
  2. defined('BASEPATH') OR exit('Tidak diperbolehkan untuk mengakses script secara langsung');
  3. ?>
  4. <!DOCTYPE html>
  5. <html lang="id">
  6. <head>
  7. <meta charset="utf-8">
  8. <title>Laman MyCodeigniter</title>
  9. <style type="text/css">
  10. ::selection { background-color: #E13300; color: white; }
  11. ::-moz-selection { background-color: #E13300; color: white; }
  12. body {
  13. background-color: #fff;
  14. margin: 40px;
  15. font: 13px/20px normal Helvetica, Arial, sans-serif;
  16. color: #4F5155;
  17. }
  18. a {
  19. color: #003399;
  20. background-color: transparent;
  21. font-weight: normal;
  22. }
  23. h1 {
  24. color: #444;
  25. background-color: transparent;
  26. border-bottom: 1px solid #D0D0D0;
  27. font-size: 19px;
  28. font-weight: normal;
  29. margin: 0 0 14px 0;
  30. padding: 14px 15px 10px 15px;
  31. }
  32. code {
  33. font-family: Consolas, Monaco, Courier New, Courier, monospace;
  34. font-size: 12px;
  35. background-color: #f9f9f9;
  36. border: 1px solid #D0D0D0;
  37. color: #002166;
  38. display: block;
  39. margin: 14px 0 14px 0;
  40. padding: 12px 10px 12px 10px;
  41. }
  42. #body {
  43. margin: 0 15px 0 15px;
  44. }
  45. p.footer {
  46. text-align: right;
  47. font-size: 11px;
  48. border-top: 1px solid #D0D0D0;
  49. line-height: 32px;
  50. padding: 0 10px 0 10px;
  51. margin: 20px 0 0 0;
  52. }
  53. #container {
  54. margin: 10px;
  55. border: 1px solid #D0D0D0;
  56. box-shadow: 0 0 8px #D0D0D0;
  57. }
  58. </style>
  59. </head>
  60. <body>
  61. <div id="container">
  62. <h1>Selamat datang ke Laman MyCodeigniter</h1>
  63. <div id="body">
  64. <p>Code ini dibangunkan oleh En. Mohd Faizul Afzan untuk tujuan pembelajaran dalam kuliah Web Development di ILP Perai.</p>
  65. </div>
  66. <p class="footer">Halaman dibaca dalam <strong>{elapsed_time}</strong> saat. <?php echo (ENVIRONMENT === 'development') ? 'CodeIgniter Versi <strong>' . CI_VERSION . '</strong>' : '' ?></p>
  67. </div>
  68. </body>
  69. </html>
10.Buka controller home (application/controllers/Home.php) dan tambahkan perubahan berikut ini:

 
⏩ Buat fungsi index().

 ⏩ Muat file view ke dalam fungsi index().

      Statement $this->load->view() digunakan untuk membuat view.

  • $this->load->view('home_view');


Keseluruhan isi file Home.php menjadi seperti ini:


  1. <?php
  2. defined('BASEPATH') OR exit('Tidak diperbolehkan untuk mengakses script secara langsung');
  3. class Home extends CI_Controller {
  4. public function index()
  5. {
  6. $this->load->view('home_view');
  7. }
  8. }

11. Refresh homepage (http://localhost/mycodeigniter/) di browser, anda akan melihat  halaman sesuai dengan kode HTML yang telah diberikan.



Ok selesai disitu.

Akan datang, saya akan teruskan langkah seterusnya untuk menghubungkan Code Igniter dengan database.

Saya akan gunakan platform phpmyadmin untuk mengaplikasikan database di dalamnya.

Bagi yang masih baru menggunakan PHPmyadmin, boleh layari entri blog saya bertajuk ; Cara Pantas Membuat Database dan Table Menggunakan phpMyAdmin untuk mempelajari secara asas membina database.


 Jika anda sudah faham tentang cara membina database di PHPmyadmin, anda boleh layari entri blog saya yang seterusnya yang bertajuk ; Menghubungkan Codeigniter dengan Database.

Sekian. Jumpa lagi.

No comments:

Post a Comment