Просмотр полной версии : В помощь разработчикам, материалы по Extbase и Fluid
Андрей Аксенов
14.06.2012, 17:22
Решил сделать у себя на сайте заметку по материалам, полезным в разработке расширений на базе технологий Extbase, Fluid и иже с ними (http://xn--80abcjdogk0b.xn--80afg4bgm.xn--p1ai/help/typo3/news/sozdanie-rasshirenie-na-baze-extbase-i-fluid/)...
Если нашли что-то еще, пишите...
Если имеете свои наработки, пишите...
Статью можно дописывать и исправлять бесконечно.
Андрей Аксенов
29.06.2012, 12:25
Теперь работает, при переезде на другой хостинг почему-то слетел файл настроек RealURL...
А где у вас ссылка на переведенную книгу?
Андрей Аксенов
04.10.2012, 22:09
А где здесь упоминание о книге?
Dmitry Dulepov
15.10.2012, 16:36
"Википедия TYPO3" – это круто :)
Добрый день...
С extbase никогда не работал и даже слабо представляю что это.
Почитал форум по темам extbase - так и не могу понять - стоит ли заниматься изучением данной темы?
--
?
konstantin_s90
22.01.2014, 18:00
Добрый день...
С extbase никогда не работал и даже слабо представляю что это.
Почитал форум по темам extbase - так и не могу понять - стоит ли заниматься изучением данной темы?
--
?
Заниматься очень даже нужно!
Почему? С версии TYPO3 6.0 был изменен подход к разработке расширений для Typo3. Больше нет kickstarter'a, а появился Extension Builder Extbase и FLUID. Fluid и Extbase - это PHP Enterprise Application Framework, основан на архитектура MVC, Проблемно-ориентированное проектировании, Аспектно-ориентированное программировании и полностью новые шаблоны для расширений (раньше использовали MARKERS + HTML или писали сразу в PHP )
Теперь выглядит так:
<f:for each="{blogPosts}" as="post">
Title: {post.title}<br />
</f:for>
Инфы пока найти трудно, но впринципе можно разобраться. С помощью Extension Builder можно за несколько минут накликать(!!!!!) полноценый блог. Если кому-то интересно могу сделать небольшой туториал.
Очень актуально, как работать с Базой данных на основе Extbadse (и если возможно, то на чистом PHP)...
Так понимаю, что там - есть какие-то в том числе кастомные запросы...
// вот как пользоваться этим :)
// add
$myRepository->add($myModel);
// remove
$myRepository->remove($myModel);
// removeAll
$myRepository->removeAll(); // don't do this at home
// replace
$myRepository->replace($myModel, $myOtherModel);
// update
$myRepository->update($myModifiedModel);
// count ALL
$myRepository->countAll(); // get the amount of all objects
// count constraint
$myRepository->countBy[myProperty]($thisMustMatchMyProperty);
// UID
$myRepository->findByUid($theUid); // returns ONE Model-Object (...if found)
// all
$myRepository->findAll(); // only constraint by enablecolumns, language and storagePid
// findBy...
$myRepository->findBy[myProperty]($thisMustMatchMyProperty); // returns a Storage-object
// findOneBy...
$myRepository->findOneBy[myProperty]($thisMustMatchMyProperty); // returns ONE Model-Object (...if found)
Работает на vBulletin® версия 3.8.1. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot