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

Jetzt testen!

Schulungen

jetzt buchen

Tutorial zu Fluid


Autor Nachricht
Verfasst am: 09. 08. 2011 [22:37]
froemken
Themenersteller
Dabei seit: 30.01.2007
Beiträge: 740
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://typo3.sfroemken.de
ProfilWWW
Verfasst am: 11. 10. 2011 [22:33]
froemken
Themenersteller
Dabei seit: 30.01.2007
Beiträge: 740
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://typo3.sfroemken.de
ProfilWWW
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: 888
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: 6
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