Ciao a tutti.
Mi servirebbe un piccolo aiuto per fare una cosa che in Java veniva...ma in PHP mi da dei problemi.
Allora:
Creo una classe che mi definisce un oggetto
	
	
	
		
In un altra classe mi occupo di recuperare i valori dal DB
	
	
	
		
poi nella pagina html
	
	
	
		
Esattamente qui
	
	
	
		
 pare che obj1 perda la sua quaita` di oggetto e di conseguenza nn riesco a utilizzare il metodo get.
Mi sapete aiutare?
Grazie!!!
				
			Mi servirebbe un piccolo aiuto per fare una cosa che in Java veniva...ma in PHP mi da dei problemi.
Allora:
Creo una classe che mi definisce un oggetto
		PHP:
	
	class oggetto1{
  var proprieta;
  function getProprieta...
  function setProprieta...
}In un altra classe mi occupo di recuperare i valori dal DB
		PHP:
	
	class showListDocuments {
	var $allDocuments = array ();
	function getDB() {...}
	function listDocuments() {
		$documents = $db->selectQuery($database, "daily_doc", array (), $condition); //
		$allDocuments= showListDocuments::setAllDocuments($documents);
		for($i=0;$i<count($allDocuments); $i++){
				 
				 $obj1  = new oggetto1();
				 $obj1  ->setProprieta(,$allDocuments[$i]['dbField']));
				 $allDocuments[$i]= $obj1;
		}
		
	}
	
	function getAllDocuments(){
		return $this->allDocuments;
	}
	public function setAllDocuments($val) {
		logger::logToFile("Settaggio allDocuments ".$val);
		$this->allDocuments = $val;
	}poi nella pagina html
		PHP:
	
	<?php
	include_once("util/classes/showListDocuments.class.php");
	$documents = new showListDocuments();
	$documents->listDocuments();
	$alldocuments = $documents->getAllDocuments();
?>
<body>
			<?php
			for($i=0; $i<count($alldocuments);$i++){
			        $obj1 = new oggetto1();
				$obj1= $alldocuments[$i];
                                 echo obj1->getProprieta();
			}
			?>
</body>Esattamente qui
		PHP:
	
	 $obj1= $alldocuments[$i];Fatal error: Call to a member function getProprieta() on a non-object in C:\xampp\htdocs\project\file.php on line 49
Mi sapete aiutare?
Grazie!!!
			
				Ultima modifica: 
				
		
	
										
										
											
	
										
									
								 
	 
	 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		