facebook twitter hatena line email

「Php/codeigniter/model」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「application/models/Hello_model.php <pre> <?php class Hello_model extends CI_Model { function __construct() { parent::__construct(); } function getHe...」)
 
 
行8: 行8:
 
     }
 
     }
  
     function getHello() {
+
     function get_data() {
 
         $data = [
 
         $data = [
 
             'title' => 'hello!',
 
             'title' => 'hello!',
行27: 行27:
 
     {
 
     {
 
         $this->load->model('Hello_model');
 
         $this->load->model('Hello_model');
         $data = $this->Hello_model->getData();
+
         $data = $this->Hello_model->get_data();
 
         $this->load->view('hello', $data);
 
         $this->load->view('hello', $data);
 
     }
 
     }

2024年11月1日 (金) 01:18時点における最新版

application/models/Hello_model.php

<?php
class Hello_model extends CI_Model {

    function __construct() {
        parent::__construct();
    }

    function get_data() {
        $data = [
            'title' => 'hello!',
            'message' => 'Helloworld!!'
        ];
        return $data;
    }
}

application/controller/Hello.php

<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Hello extends CI_Controller {
    public function index()
    {
        $this->load->model('Hello_model');
        $data = $this->Hello_model->get_data();
        $this->load->view('hello', $data);
    }
}

参考:https://qiita.com/atwata/items/2de3433c55014111daa9