Fehler in den Tutorials

Hier dreht sich alles um die auf der Webseite veröffentlichten Tutorials. // This forum is all about the APF tutorials.
Benutzeravatar
dr.e.
Administrator
Beiträge: 4533
Registriert: 04.11.2007, 16:13:53

Re: Fehler in den Tutorials

Beitrag von dr.e. » 24.08.2011, 20:23:37

Hallo Flo,

natürlich kann man das fixen. :) Lade dir bitte nochmals das aktualisierte ZIP von mir herunter, dann sollte alles soweit funktionieren. Sofern eine Exception auftritt wird dies nun gefangen und in den Inhalt der Seite geschrieben.
Viele Grüße,
Christian

Benutzeravatar
dr.e.
Administrator
Beiträge: 4533
Registriert: 04.11.2007, 16:13:53

Re: Fehler in den Tutorials

Beitrag von dr.e. » 27.08.2011, 11:07:02

Hat es bei dir nun funktioniert?
Viele Grüße,
Christian

abstractmedia
Beiträge: 18
Registriert: 21.08.2011, 23:46:55

Re: Fehler in den Tutorials

Beitrag von abstractmedia » 27.08.2011, 19:18:16

Hab es noch nicht probiert....

Benutzeravatar
dr.e.
Administrator
Beiträge: 4533
Registriert: 04.11.2007, 16:13:53

Re: Fehler in den Tutorials

Beitrag von dr.e. » 28.08.2011, 18:43:18

OK, dann warte ich auf dein Ergebnis. :) Solltest du in der Zwischenzeit noch Fragen haben, immer gerne.
Viele Grüße,
Christian

abstractmedia
Beiträge: 18
Registriert: 21.08.2011, 23:46:55

Re: Fehler in den Tutorials

Beitrag von abstractmedia » 28.08.2011, 22:02:07

reden wir schon noch von dem Tutorial Zip oder vom APF Core Zip??

Benutzeravatar
dr.e.
Administrator
Beiträge: 4533
Registriert: 04.11.2007, 16:13:53

Re: Fehler in den Tutorials

Beitrag von dr.e. » 28.08.2011, 23:09:33

Hi,

ich spreche vom ZIP tutorial_testwebsite.zip, das unter http://adventure-php-framework.org/Seit ... e-Download verlinkt ist. Dieses kannst du nun mit dem http://files.adventure-php-framework.or ... 1-php5.zip und dem http://adventurephpfra.svn.sourceforge. ... /?view=tar (aktueller 1.14 Stand, der auch demnächst als stable erscheinen wird) verwenden.
Viele Grüße,
Christian

rockr
Beiträge: 9
Registriert: 21.09.2009, 11:15:00

Re: Fehler in den Tutorials

Beitrag von rockr » 08.09.2011, 09:51:40

Hallo,
nach 2 langen Jahren habe ich mich mal wieder gewagt, mich in das neue APF einzuarbeiten.
Leider bekomme ich eine Fehlermeldung, wo ich nicht mehr weiter komme.
Fatal error: Call to undefined method content_v1_controller::getServiceObject() in D:\xampp\htdocs\testwebsite\apps\sites\testwebsite\pres\documentcontroller\content_v1_controller.php on line 9
Ich verwende das tutorial_testwebsite.zip mit 1.13.
Es wäre schön wenn Ihr mir das ein wenig weiter helfen könnt.

Danke.

Gruß
rockr
Zuletzt geändert von rockr am 08.09.2011, 10:10:54, insgesamt 1-mal geändert.

APFelsahne
Beiträge: 222
Registriert: 18.03.2010, 13:13:07
Wohnort: Ludwigshafen am Rhein
Kontaktdaten:

Re: Fehler in den Tutorials

Beitrag von APFelsahne » 08.09.2011, 10:08:20

Hi kannst du den Code posten von deinem Controller, und auch kurz erläutern, auf welche APF-Version du arbeitest?
Grüße, Florian
BildAPF-Extension wsCatalyst

rockr
Beiträge: 9
Registriert: 21.09.2009, 11:15:00

Re: Fehler in den Tutorials

Beitrag von rockr » 08.09.2011, 10:17:10

Hi, danke für die schnelle Antwort!
Ich arbeite mit 1.13 codepack.

inhalt vom content_v1_controller.php

Code: Alles auswählen

<?php
import('tools::request', 'RequestHandler');

class content_v1_controller extends base_controller {

   public function transformContent() {

      try {
         $cM = &$this->getServiceObject('core::database', 'ConnectionManager');
         /* @var $cM ConnectionManager*/
         $SQL = &$cM->getConnection('content-database');
         /* @var $SQL AbstractDatabaseHandler */
      } catch (DatabaseHandlerException $e) {
         $this->setContent($e->getMessage());
         return;
      }


      // URL-Parameter beziehen
      $page = RequestHandler::getValue('Seite', 'Startseite');

      // Parameter gegen SQL-Injections absichern
      $page = $SQL->escapeValue($page);

      try {
         // Inhalt der Seite auslesen
         $select = 'SELECT PageContent
                 FROM demopage_content
                 WHERE PageURLName = \'' . $page . '\'
                 LIMIT 1';
         $result = $SQL->executeTextStatement($select);
         $data = $SQL->fetchData($result);

         // Inhalt der Seite ausgeben
         $this->setContent($data['PageContent']);
      } catch (Exception $e) {
         $this->setContent($e->getMessage());
         return;
      }

   }
}

?>

APFelsahne
Beiträge: 222
Registriert: 18.03.2010, 13:13:07
Wohnort: Ludwigshafen am Rhein
Kontaktdaten:

Re: Fehler in den Tutorials

Beitrag von APFelsahne » 08.09.2011, 11:05:44

Bei der 1.13 Version müsste die Methode noch __getServiceObject() heißen.
Grüße, Florian
BildAPF-Extension wsCatalyst

rockr
Beiträge: 9
Registriert: 21.09.2009, 11:15:00

Re: Fehler in den Tutorials

Beitrag von rockr » 08.09.2011, 11:27:51

Hallo,
ja es lag tatsächlich an
__getServiceObject()
.

Danke.

Gruß
rockr

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast