wood 发表于 2008-7-26 12:40:04

M问题

控制器文件welcome.php
class Welcome extends Controller {

    Public $domain;
    function Welcome()
    {
      parent::Controller();
      $this->domain    = (substr($_SERVER['HTTP_HOST'], 0, 4)=="www.")?str_replace("www.", "", $_SERVER['HTTP_HOST']):$_SERVER['HTTP_HOST'];   
      echo $this->domain;
    }
   
    function index($domain)
    {
      $this->load->model('get_info');
      $info    =    $this->get_info->get_infos($domain);

      //$this->load->view('welcome_message');
    }
}

模型文件:Get_info.php
class Get_info extends Model
{
    function Get_info()
      {
            parent::Model();   
      }

    function get_infos($domain)
      {   
            echo $domain;
            $query = $this->db->get('whyparking_domains');
            //return $query->result();
      }
}

为什么总是错误:

localhost
A PHP Error was encountered

Severity: Warning

Message: Missing argument 1 for Welcome::index()

Filename: controllers/welcome.php

Line Number: 13
A PHP Error was encountered

Severity: Notice

Message: Undefined variable: domain

Filename: controllers/welcome.php

Line Number: 16
A PHP Error was encountered

Severity: Notice

Message: Undefined property: Get_info::$db

Filename: models/Get_info.php

Line Number: 12

Fatal error: Call to a member function get() on a non-object in F:\php\PHPsev\APMServ5.2.0\www\htdocs\system\application\models\Get_info.php on line 12

Hex 发表于 2008-7-26 12:43:04

index 你给参数了吗?需要通过 index.php/welcome/index/参数来给
页: [1]
查看完整版本: M问题