当前位置: 首页 > 知识库问答 >
问题:

Codeigniter:未定义常数的使用

贺季
2023-03-14

这是我的模型:

class Medecin_model extends CI_Model
{
    public $fillable = array('nom','prenom','genre','adresse','date_naissance','specialiter','servise','grade','etablissement','type_personne');
    public $id_medecin;
    public $nom;
    public $prenom;
    public $genre;
    public $adresse;
    public $date_naissance;
    public $specialiter;
    public $service;
    public $grade;
    public $etablissement;
    public $type_personne = Medecin;
    public function insert($nom, $prenom, $genre, $adresse, $date_naissance, $specialiter, $service, $grade, $etablissement)
    {
        $this->nom=$nom;
        $this->prenom=$prenom;
        $this->genre=$genre;
        $this->adresse=$adresse;
        $this->date_naissance=$date_naissance;
        $this->specialiter=$specialiter;
        $this->service=$service;
        $this->grade=$grade;
        $this->etablissement=$etablissement;
        // $this->db->insert('personne', $this);
    }

这是我的控制器:

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

class Medecin extends CI_Controller
{

    public function index()
    {
        $this->load->view('header');
        $this->load->view('ajout_medecin');
        $this->load->view('footer');


    }
    public function ajout()
    {
        $this->load->model("Medecin_model");
        $nom=$this->input->post('first-name');
        $prenom=$this->input->post('last-name');
        $genre=$this->input->post('genre');
        $adresse=$this->input->post('adress');
        $date_naissance=$this->input->post('birthday');
        $specialiter=$this->input->post('speciality');
        $service=$this->input->post('service');
        $grade=$this->input->post('grade');
        $etablissement=$this->input->post('establishment');

        $doctor = new Medecin_model();
        $doctor->insert($nom, $prenom, $genre, $adresse, $date_naissance, $specialiter, $service, $grade, $etablissement);
    }

我有这个错误消息:

遇到PHP错误严重程度:通知消息:使用未定义的常量Medecin-假设'Medecin'文件名:核心/Loader.php行号:357回溯:文件:C:\wamp64\www\CodeIgniter\应用程序\控制器\Medecin.php行:23功能:模型文件: C:\wamp64\www\CodeIgniter\index.php行: 315功能:require_once

共有1个答案

何安宜
2023-03-14

缺少'Medecin附近

把它换掉

public $type_personne = Medecin; 

用这个

public $type_personne = 'Medecin';

 类似资料:
  • 问题内容: 我是Codeigniter模型的新手,我尝试按照文档中的步骤加载所有在数据库中注册的用户。 这是我的模型: 这是我的控制器: 它显示错误: 致命错误: 在第30行的G:\ xampp \ htdocs \ fiksi \ system \ application \ models \ user.php中的非对象上调用成员函数query() 第30行,请参阅上方的评论… 问题答案: 您必

  • 我是codeigniter的初学者,我正在制作一个用于学习的基本积垢。我在索引中遇到了一个错误。php 遇到PHP错误严重性:注意:消息:未定义变量:posts 文件名:posts/index。php 行号:2 回溯: 文件:/opt/lampp/htdocs/codeigniter/application/views/posts/index。php 行:2 函数:\u错误\u处理程序 文件:/o

  • 我已运行此以显示表中的所有。 但它给了我那个错误。 调用未定义的方法mysqli_result::result()

  • 所以我想使用codeigniter从数据库加载图像。这是我的代码: 控制器:Pweb 型号:M_pweb 查看:上传 它会给出这样的错误: 遇到PHP错误严重程度:注意 消息:未定义变量:home_post 文件名:视图/upload.php 电话号码:47 回溯: 文件:C:\xampp\htdocs\pweb\application\views\upload。php行:47 函数:\u错误\u

  • 问题内容: 我正在尝试为网站添加 自定义表情的用户脚本 。但是,我遇到了很多错误。 这是函数: 该标签的调用该函数: 每次单击具有属性的按钮时,都会出现此错误: 未捕获ReferenceError:函数未定义。 任何帮助,将不胜感激。 谢谢! 我尝试使用: 但是我有一个错误。 这是脚本。 我试图这样做来测试听众是否正常工作,但他们不适合我: 问题答案: 切勿使用或用户脚本中的类似属性!在常规网页中

  • 我正在尝试为一个网站做一个用户脚本来添加自定义的表情。然而,我已经得到了很多错误。 函数如下: 标记的调用此函数: 每次单击具有属性的按钮时,都会出现以下错误: 未捕获得ReferenceError:未定义函数. 我尝试使用: 但我得到一个错误。 这是剧本。 我试着这样做来测试监听器是否对我有效,而它们对我无效: