TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

Tutorial zu Fluid


Autor Nachricht
Verfasst am: 09. 08. 2011 [22:37]
froemken
Themenersteller
Dabei seit: 30.01.2007
Beiträge: 778
Au wei au wei. War auf jeden Fall mal wieder lustig sein eigenes Tutorial durchzuackern. Jaja...da hat sich schon einiges geändert. Zum Beispiel, dass man gar kein Plugin in der Selectbox auswählen kann, solange der Eintrag in der ext_localconf.php noch nicht gemacht ist.
Im zweiten Tutorial habe ich gesehen, dass ich dort noch mit t3lib_div::makeInstance gearbeitet habe. Das braucht man heute gar nicht mehr da mit injectCustomerRepository gearbeitet wird. Den Quellcode dafür habe ich schon auf meine Seite eingebaut.
Sämtliche Fehlermeldungen heißen nun anders.

Kurz: Es gibt viel zu tun und da alles etwas länger gedauert hat, fliegt auf meiner Seite nun ein nicht funktionierendes Tutorial rum. Na denn...habe ich die nächsten Tage noch was zu tun icon_smile.gif

Stefan.

All meine TYPO3-Problemlösungen und Hilfestellungen landen hier:
http://www.typo3lexikon.de
ProfilWWWSkype
Verfasst am: 11. 10. 2011 [22:33]
froemken
Themenersteller
Dabei seit: 30.01.2007
Beiträge: 778
So...Tutorials wieder up2date:

http://typo3.sfroemken.de/typo3-tutorials/extensions/extbase.html
http://typo3.sfroemken.de/typo3-tutorials/extensions/fluid.html
http://typo3.sfroemken.de/typo3-tutorials/extensions/fluid/fluid-und-die-datenbank.html

Viel Spaß damit

Stefan

All meine TYPO3-Problemlösungen und Hilfestellungen landen hier:
http://www.typo3lexikon.de
ProfilWWWSkype
Verfasst am: 11. 11. 2011 [09:29]
fearistic
Dabei seit: 24.04.2005
Beiträge: 56
Vielen Dank für deine Aufzeichnungen. Anhand dieser kann ich gut lernen.
Profil
Verfasst am: 11. 11. 2011 [09:41]
igorshmigor
Dabei seit: 17.03.2006
Beiträge: 942
Hab's mir zwar noch nicht angeschaut, aber trotzdem schonmal danke. Ich finde es immer gut, wenn andere ihr Wissen teilen.

ProfilWWW
Verfasst am: 28. 04. 2012 [10:53]
wwwowtschik
Dabei seit: 26.04.2012
Beiträge: 8
Ab TYPO3 4.7 funktioniert die Injection noch einfacher:

STATT:

PHP
<?php
class Tx_Sffluid_Controller_BlablaController extends Tx_Extbase_MVC_Controller_ActionController {
 
protected $customerRepository;
 
 /**
 * @param Tx_Sffluid_Domain_Repository_CustomerRepository
 */
 public function injectCustomerRepository(Tx_Sffluid_Domain_Repository_CustomerRepository $customerRepository) {
 $this->customerRepository = $customerRepository;
 }
 
 public function testblablaAction() {
 $this->view->assign('customers', $this->customerRepository->findAll());
 }
}
?>


kann auch @inject benutzt werden:

PHP
<?php
class Tx_Sffluid_Controller_BlablaController extends Tx_Extbase_MVC_Controller_ActionController {
 
/**
* @var Tx_Sffluid_Domain_Repository_CustomerRepository
* @inject 
*/
protected $customerRepository;
 
 public function testblablaAction() {
 $this->view->assign('customers', $this->customerRepository->findAll());
 }
}
?>
Profil
Verfasst am: 29. 05. 2012 [14:56]
Erdal
Dabei seit: 29.05.2012
Beiträge: 1
Hallo zusammen,

zunächst danke für die vielen Links und etlichen Bemühungen
etwas gescheites uns beizubringen foremken.

Leider konnte ich in so manchen Stellen nicht deinen Erklärungen
folgen.

Tutorial Extbase Fluid
http://typo3.sfroemken.de/typo3-tutorials/extensions/fluid.html

Überschrift "Einbindung von Plugins" -> ext_tables.php (Wo und welcher Ordner)
- Vermute mal im Ordner des neu erstellten Extension, bei dir
typoconf/ext/sffluid/ext_tables.php

Überschrift "ext_localconf.php" -> ext_localconf.php
- Wenn die Datei nicht da ist, wie du es hinweist, wo soll ich die erstellen?

Viele Grüße

Erdal
Profil
Verfasst am: 29. 05. 2012 [15:42]
froemken
Themenersteller
Dabei seit: 30.01.2007
Beiträge: 778
Hallo Erdal,

ganz richtig. ext_tables.php und auch die ext_localconf.php gehören in das Rootverzeichnis Deiner Extension "typo3conf/ext/[DeineExt]/*"

Stefan

All meine TYPO3-Problemlösungen und Hilfestellungen landen hier:
http://www.typo3lexikon.de
ProfilWWWSkype