Monday 15 August 2011

php - codeigniter 2 with doctrine 2 - I can insert data in to tables but I can't get data back -



php - codeigniter 2 with doctrine 2 - I can insert data in to tables but I can't get data back -

i still trying study doctrine next online tutorial insert info in mysql table. this.

public function createobjects() { // create new user object $user = new entities\user; $user->setfirstname('joel'); $user->setlastname('verhagen'); $user->setpassword(md5('emma watson')); $this->doctrine->em->persist($user); $this->doctrine->em->flush(); }

then tried info this.

public function testing() { // $user = new entities\user; $article = new entities\article; $firstname = $this->doctrine->em->getrepository($article); $products = $firstname->findall(); foreach ($products $product) { echo sprintf("-%s\n", $product->getcontent()); } }

but getting next errors can 1 help me on this?

severity: warning message: ltrim() expects parameter 1 string, object given filename: orm/entitymanager.php severity: warning message: class_parents(): object or string expected filename: mapping/runtimereflectionservice.php severity: warning message: array_reverse() expects parameter 1 array, boolean given filename: mapping/abstractclassmetadatafactory.php severity: warning message: invalid argument supplied foreach() filename: mapping/abstractclassmetadatafactory.php fatal error: uncaught exception 'reflectionexception' message 'class not exist' in e:\xampp\htdocs\shoping\application\libraries\doctrine\common\persistence\mapping\runtimereflectionservice.php:73 stack trace: #0 e:\xampp\htdocs\shoping\application\libraries\doctrine\common\persistence\mapping\runtimereflectionservice.php(73): reflectionclass->__construct('') #1 e:\xampp\htdocs\shoping\application\libraries\doctrine\orm\mapping\classmetadatainfo.php(867): doctrine\common\persistence\mapping\runtimereflectionservice->getclass(null) #2 e:\xampp\htdocs\shoping\application\libraries\doctrine\orm\mapping\classmetadatafactory.php(517): doctrine\orm\mapping\classmetadatainfo->initializereflection(object(doctrine\common\persistence\mapping\runtimereflectionservice)) #3 e:\xampp\htdocs\shoping\application\libraries\doctrine\common\persistence\mapping\abstractclassmetadatafactory.php(300): doctrine\orm\mapping\classmetadatafactory->initializereflection(object(doctrine\orm\mapping\classmetadata), object(doctrine\common\pe in e:\xampp\htdocs\shoping\application\libraries\doctrine\common\persistence\mapping\runtimereflectionservice.php on line 73

tried , tried , @ lastly found way go.

public function testing() { // $user = new entities\user; $article = new entities\article; $firstname = $this->doctrine->em->getrepository('entities\article'); $products = $firstname->findall(); foreach ($products $product) { echo sprintf("-%s\n", $product->getcontent()); } // $products = $article->getcontent(); // echo $products.'fdsf'; }

php mysql codeigniter doctrine2

No comments:

Post a Comment