تالار گفتمان nCIS.ir

نسخه‌ی کامل: مشکل در کلاس مدل
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
باسلام من در مدلم دچار ایرادی هستم که نمیدونم چیه
کد کلاس :
<?php

class Model{
   protected $con;

   public function __construct()
   {
       $this->connect();
   }

   public function connect()
   {
       if (!$this->con) {
           $config = Loader::load('Configs');
           $this->con = new mysqli($config->dbHost, $config->dbUser, $config->dbPass, $config->dbName);
           $this->con->query('SET NAMES 'utf8 '');
           $this->con->set_charset('utf8');
       }
       if ($this->con->connect_errno) {
           exit($this->con->connect_error);
       }
   }

   public function query($query)
   {
       return $this->con->query($query);
   }

   public function escape($value)
   {
       return is_null($value) ? 'null' : ''' . $this->con->real_scape_string($value) . "';
   }

   public function insertId()
   {
       return $this->con->insert_id;
   }

   public function arrayQuery($query)
   {
       $result = [];
       $values = $this->query($query);
       if ($values && $values->num_rows > 0) {
           while ($value = $values->fetch_assoc()) {
               $result[] = $value;
           }
       }
       return $result;
   }
}


بیشتر ازین خط ارر میده فکر کنم :
return is_null($value) ? 'null' : '' . $this->con->real_scape_string($value) . '';

real_escape_string
بازم از این خط اررمگیره
$result[] = $value;
لطفاً وقتی میگین خطا میگیره متن خطا رو هم بگذارین. اینجا هیچکس غیبگو نیست.