php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Bewertung: Bewertung: 1 Stimmen, 5,00 durchschnittlich.
Alt 20.05.2011, 15:34  
Benutzer
 
Registriert seit: 03.03.2010
Beiträge: 38
PHP-Kenntnisse:
Anfänger
Enigma228 ist zur Zeit noch ein unbeschriebenes Blatt
Standard [Erledigt] Zend Übergabe Controller an phtml-Datei

Hi Leute, mal wieder ein klitzekleines Problem..
ich rufe Daten aus einer Datenbank ab und versuche sie darzustellen..
Der Abruf klappt einwandfrei.. und wenn ich im Controller mit echo die Werte überprüfe, ist auch alles da..
Nun muss ja leider auch die single.phtml das Buch anzeigen und das übergebe ich so (ist nur ein Eintrag da die Suche über id gemacht wurde..)
PHP-Code:
$this->view->entry $myBook
die Darstellung habe ich verschieden versucht
wenn ich es so versuche anzuzeigen:
PHP-Code:
<tr><td width="200px"><?php echo $this->escape($entry->title); ?></td></tr>
zeigt er nichts an..
Aber wenn ich es so probiere:
PHP-Code:
<tr><td><?php echo $this->escape($entry->getAuthor()); ?></td></tr>
gibt er mir diese Fehlermeldung raus..
Code:
Fatal error: Call to a member function getAuthor() on a non-object in C:\xampp\xampp\htdocs\BookManagment\application\views\scripts\book\single.phtml on line 5
Anzeige von mehreren Büchern klappt wunderbar(Darstellung mit der index.phtml)

Was mache ich verkehrt?

BookController
PHP-Code:
class BookController extends Zend_Controller_Action
{

    public function 
init()
    {
        
/* Initialize action controller here */
    
}

    public function 
indexAction()
    {
        
$bookMapper = new Application_Model_BookMapper();
        
$this->view->entries $bookMapper->getAll();
    }

    public function 
singleAction()
    {
        
$request $this->getRequest();
        
$id      $request->getParam("id");
        
$bookMapper = new Application_Model_BookMapper();
        
$myBook = new Application_Model_Book();
        
$bookMapper->getById($id$myBook);
        
//echo $myBook->getTitle();
        //echo $myBook->getAuthor();
        
$this->view->entry $myBook;
        
    }



single.phtml
PHP-Code:
<br /><br />
<div id="view-content">
    <table cellspacing="20px">
    <tr><td width="200px"><?php echo $this->escape($entry->title); ?></td></tr>
    <tr><td><?php //echo $this->escape($entry->getAuthor()); ?></td></tr>
    <tr><td><?php //echo htmlentities($this->escape($entry->getContent())); ?></td></tr>    
</table>
</div>
index.phtml (aus dem Scripts/Book->Ordner)
PHP-Code:
<div id="book_content">
<table cellspacing="20px">
    <?php foreach ($this->entries as $entry){ ?>
    <tr>
    
    <td width="200px"><a href="/book/single/id/<?php echo $entry->getId()?>"><?php echo $this->escape($entry->getTitle()); ?></a></td>
    <td><?php echo $this->escape($entry->getAuthor()); ?></td>
    <!--  <dd><?php echo htmlentities($this->escape($entry->getContent())); ?></dd>-->
    </tr>
    <?php ?>
    
</table>
</div>
Enigma228 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 20.05.2011, 20:17  
Erfahrener Benutzer
 
Registriert seit: 11.04.2011
Beiträge: 260
PHP-Kenntnisse:
Fortgeschritten
lcrash wird schon bald berühmt werden
Standard

PHP-Code:
<?php echo $this->escape($this->entry->getAuthor()); ?>
lcrash ist offline   Mit Zitat antworten
Alt 21.05.2011, 17:50  
Benutzer
 
Registriert seit: 03.03.2010
Beiträge: 38
PHP-Kenntnisse:
Anfänger
Enigma228 ist zur Zeit noch ein unbeschriebenes Blatt
Standard Danke

Auch hier noch mal Danke an Dich!!!

Thomas
Enigma228 ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Zend Framework - Controller Problem IcePHP PHP Einsteiger 4 10.02.2011 21:28
Zend Webinare robo47 Off-Topic Diskussionen 0 16.03.2010 10:02
Controller Hierarchie Dark Guardian Software-Design 18 27.10.2009 13:22
[S] Zend Framework Coder ThisRockZ Beitragsarchiv 0 14.10.2009 13:14
[Erledigt] Hochgeladene Datei wird doppelt abgelegt thecracked PHP Tipps 2008 3 01.07.2008 16:31
Fehler bei var übergabe in include datei JEGO PHP Tipps 2005-2 9 16.06.2005 15:28
Ordner Struktur auslesen bestimmte datei finden .... silverghost PHP Tipps 2005 3 24.05.2005 13:55
Includete Datei nicht gleich ausgeben Madden PHP-Fortgeschrittene 1 12.05.2005 00:19
aus php datei eine pdf datei erzeugen lassen raffnix PHP-Fortgeschrittene 5 04.02.2005 15:08
[Erledigt] mail versand mit anhang (-- fopen(), fread(), filesize() --) PHP Tipps 2005 5 29.01.2005 18:36
xfdf Datei mit PHP an eMail senden Problem: Leere Datei PHP Tipps 2004-2 1 07.12.2004 12:25
Dateien lesen und schreiben [mehr als: r,a,w]? PHP Tipps 2004 4 24.10.2004 18:53
Zeilenumbrüche & Neudatein mit PHP PHP Tipps 2004 5 21.10.2004 11:38
Datei mit php erzeugen Stümper PHP Tipps 2004 4 12.10.2004 12:51
php und ftp PHP Tipps 2004 4 07.10.2004 09:58

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
zend controller escape, xampp phtml, zend view phtml datei include, xampp phtml als php lesen, daten aus phtml in php, call to a member function getautor() on a non-object, zend controller übergabe, zend controller, $this->escape zend, fatal error: call to a member function getcontent() on a non-object in fehlermeldung, this->getparam escape htmlentities zend, datei an controller übergeben, zend keine ausgabe der phtml, zend phtml, phtml zend, zend phtml $this, zendget controller name in phthml file, übergabe buch erledigt

Alle Zeitangaben in WEZ +2. Es ist jetzt 00:53 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum