PHP在foreach

时间:2016-12-15 09:17:22

标签: php class object

我要疯了...... 我有两个PHP类,一个定义一个Gallery(使用类似“add_media,get_media ...”的方法)和类Media。 一切正常,但如果我同时做两次新的Media声明就会破坏一切......

这里是我的Classe的一些代码

class Media {

private $id;
private $titolo;
private $alt;
private $src;
private $thumb;
private $modelli=array();
private $stato;
private $ordinamento=array();

function __construct($params) {
    if(isset($params['id'])){
    $this->id=$params['id'];
    }
    $this->titolo=$params['titolo'];
    $this->alt=$params['alt'];
    $this->src=$params['src'];
    $this->thumb=$params['thumb'];
    $this->modelli=$params['modelli'];
    $this->stato=$params['stato'];
    $this->ordinamento=$params['ordinamento'];
}


//function get media
    function get_media($id){
        $dbfile = __DIR__ . Galleria::DATABASE_LOCATION  . Galleria::DATABASE_NAME . ".db";
        // bind the database handler
        $this->database = new db("sqlite:" . $dbfile);
        $query="id = '".$id."'";
        $results = $this->database->select(Galleria::DATABASE_NAME, $query);

        return $results;
    }

Galleria对象创建一次,然后我调用该对象多个get_media()

可能是媒体类定义中的错误......有任何建议吗?

感谢!!!

0 个答案:

没有答案