sql >> Databáze >  >> RDS >> Mysql

Chyba:nedefinovaná vlastnost $load

Změnit

$this->load->database();

do

$this->load->library('database');

databáze není přímou metodou. Je to knihovna v codeigniter a musíte ji načíst jako knihovnu.

Můžete také automaticky načíst database knihovny v autoload.php .

AKTUALIZACE:

Pro svou třídu a metodu používáte stejný název. V PHP4 byla metoda, která má stejný název jako název třídy, považována za konstruktor, ale pokud používáte codeigniter 2+, musíte použít konstruktor PHP5, který je

function __construct()
{
    parent::__construct();
    /*Additional code which you want to run automatically in every function call */
}

Metodě nemůžete dát stejný název jako název třídy v Codeigniter 2+. Změňte metodu na cokoli jiného. Metodu můžete pojmenovat index pokud chcete, aby se načítal ve výchozím nastavení.

To by mělo vyřešit váš problém.



  1. MySQL automaticky vloží řádek do tabulky2 na vložení do tabulky1

  2. Mysqli spojují tabulky ze 2 různých databází

  3. potřebujete pomoc s optimalizací wordpress meta_query

  4. Jak implementovat obousměrný jedinečný index ve více sloupcích