Visualizzazione dei risultati da 1 a 1 su 1
  1. #1

    Caricare più class in una class

    Sto creando un plugin per Wordpress, ma credo sia un errore del php.
    Non riesco ad accedere ad alcune funzioni di altre class e ricevo tale errore:
    Fatal error: Uncaught Error: Call to undefined method Loader::get_utente()
    file controller
    Codice PHP:
    class Controller{
    public 
    $load; public $model
    function 
    __construct() {  
    global 
    $wpdb;  
    include_once(
    plugin_dir_path(dirname(__FILE__)).'loaders/loaders.php');
    include_once(
    plugin_dir_path(dirname(__FILE__)).'models/models_m.php'); 
    $this->$model = new Model_M();  $this->$load = new Loader();}
    public function 
    index(){  $dati=$this->show();...... } 
    public function 
    show(){ $this->$model->get_utente();.....} 
    file model
    Codice PHP:
    class Model_M{
    function 
    __construct() {} 
    function 
    get_utente(){ 
    $sql='SELECT p.* FROM tblprova p ORDER BY utente';  $result=$GLOBALS['wpdb']->get_results($sql,OBJECT_K);   return $result; }

    Ultima modifica di lucavalentino; 30-03-2020 a 11:39

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.