【问题标题】:Codeigniter how to show a result function in a viewCodeigniter 如何在视图中显示结果函数
【发布时间】:2016-07-11 15:32:54
【问题描述】:

如何在视图just_organize/administrador/index中显示function day_s()的结果

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Admin extends MY_Controller {

 public function index()
 {
    $this->load->view("layouts/header");
    $this->load->view("layouts/navbar");
    $this->load->view("just_organize/administrador/index");
    $this->load->view("layouts/footer");
 }
 public function day_s(){
    $time = date("H");
    $timezone = date("e");
    if ($time < "12") {
        $greeting= "Good morning";
    } else
    if ($time >= "12" && $time < "17") {
        $greeting= "Good afternoon";
    } else
    if ($time >= "17" && $time < "19") {
        $greeting= "Good evening";
    } else
    if ($time >= "19") {
        $greeting= "Good night";
    }
 }
}

【问题讨论】:

    标签: codeigniter view controller codeigniter-3


    【解决方案1】:

    只需在您的索引中添加这些行:

    在视图中使用 $greetings 变量

     public function index()
    {
      $data['greetings'] = $this->day_s();
      $this->load->view("layouts/header");
      $this->load->view("layouts/navbar");
      $this->load->view("just_organize/administrador/index", $data);
      $this->load->view("layouts/footer");
    }
    

    你的 day_s 函数应该返回 $greeting:

     public function day_s(){
      $time = date("H");
      $timezone = date("e");
      if ($time < "12") {
        $greeting= "Good morning";
      } else
      if ($time >= "12" && $time < "17") {
        $greeting= "Good afternoon";
      } else
      if ($time >= "17" && $time < "19") {
        $greeting= "Good evening";
      } else
      if ($time >= "19") {
        $greeting= "Good night";
      }
      return $greeting;
     }
    

    【讨论】:

    • 消息:未定义变量:问候 :(
    • 用 !empty() 函数检查 $greetings Like if (!empty($greetings)) echo $greetings
    • 如果我的回答对您有帮助,请不要犹豫,将其选中为绿色
    猜你喜欢
    • 2017-11-08
    • 1970-01-01
    • 2015-07-13
    • 2018-09-26
    • 1970-01-01
    • 2019-07-19
    • 2019-03-25
    • 2015-01-13
    • 1970-01-01
    相关资源
    最近更新 更多