Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Мастер-класс (http://forum.typo3.ru/forumdisplay.php?f=41)
-   -   Перевод книги "Developing TYPO3 Extensions with Extbase and Fluid" (http://forum.typo3.ru/showthread.php?t=9627)

Ивано++ 19.12.2013 17:35

Разработка не стандартного
 
Вроде бы разобрался с FLUID (FLEX, FLUIDCONTENT, FLUIDPAGE)...

И вот появился небольшой вопросик про Extbase.
Посмотрел расширение blog_example
...

Даже сфотогравировать скриншот не получается дерева папок и фийлов расширения - просто не помещается на мониторе...:)

Это всегда так что бы написать какое-нибудь расширение, приходится столько создавать, или может быть что ни будь не понимаю?:)
Ведь с kickstarter - раз - и все, пиши себе в этом pi_base - классе, извлекай из БД, сколько и чего угодно...

А это, так понимаю, несколько стандартных функций для выборки и поиска данных (ну и другого)
Код:


$repository->add($object)
$repository->remove($object)
$repository->replace($existingObject, $newObject)
$repository->update($modifiedObject)
$repository->findAll()
$repository->countAll() // Since Extbase 1.1
$repository->removeAll()
$repository->createQuery()
$repository->countByProperty($value) // Since Extbase 1.1
$repository->findByProperty($value)
$repository->findOneByProperty($value)

И даже наверное еще вопрос про то, что из-этого можно создавать автоматически и склько нужно "писать ручками" - что бы создать такое расширение, как blog_example?

Андрей Аксенов 19.12.2013 18:13

практически вся основа создается автоматически в расширении extension builder (вроде так, могу ошибаться)... Ну а потом - ручками все изменения, хотя в расширении также настраивается что оно может переписать, дописать и т.п.

Ивано++ 19.12.2013 18:45

Ясно.
Спасибо.


Часовой пояс GMT +4, время: 11:34.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot