• Название:

    Symfony


  • Размер: 2.47 Мб
  • Формат: PDF
  • или
  • Сообщить о нарушении / Abuse

Установите безопасный браузер



    Предпросмотр документа

    Symfony Documentation
    Âûïóñê 2.0

    Fabien Potencier

    15 January 2012

    Îãëàâëåíèå
    I

    Êðàòêèé Îáçîð

    1

    1 Êðàòêèé òóð

    5

    II Ðóêîâîäñòâà

    7

    2 Êíèãà
    2.1
    2.2
    2.3
    2.4
    2.5
    2.6
    2.7
    2.8
    2.9
    2.10
    2.11
    2.12
    2.13
    2.14
    2.15
    2.16
    2.17

    Symfony2 è îñíîâû HTTP . . . . . . .
    Symfony2 ïðîòèâ ÷èñòîãî PHP . . . .
    Óñòàíîâêà è íàñòðîéêà Symfony2 . . .
    Ñîçäàíèå ñòðàíèö â Symfony2 . . . . .
    Êîíòðîëëåð . . . . . . . . . . . . . . .
    Ìàðøðóòèçàöèÿ . . . . . . . . . . . . .
    Ñîçäàíèå è èñïîëüçîâàíèå Øàáëîíîâ .
    Áàçû äàííûõ è Doctrine (Ìîäåëü) . .
    Òåñòèðîâàíèå . . . . . . . . . . . . . .
    Âàëèäàöèÿ . . . . . . . . . . . . . . . .
    Ôîðìû . . . . . . . . . . . . . . . . . .
    Áåçîïàñíîñòü . . . . . . . . . . . . . . .
    HTTP Êýøèðîâàíèå . . . . . . . . . .
    Ïåðåâîäû . . . . . . . . . . . . . . . . .
    Êîíòåéíåð ñëóæá . . . . . . . . . . . .
    Ñîñòàâíûå ÷àñòè . . . . . . . . . . . .
    Ñòàáèëüíûé API Symfony2 . . . . . . .

    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .

    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .

    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .

    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .

    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .

    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .

    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .

    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .

    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .

    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .

    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .

    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .

    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .

    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .

    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .

    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .

    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .

    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .

    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .

    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .

    11

    11
    22
    37
    42
    61
    75
    98
    121
    148
    162
    179
    210
    247
    267
    283
    304
    326

    i

    III

    Ðåöåïòû

    3 Cookbook
    3.1
    3.2
    3.3
    3.4
    3.5
    3.6
    3.7
    3.8
    3.9
    3.10
    3.11
    3.12
    3.13
    3.14
    3.15

    IV

    Êàê ñîçäàòü è ðàçìåñòèòü Ïðîåêò íà Symfony2 â git-ðåïîçèòîðèè . . .
    Êàê ñîçäàòü ñîáñòâåííûå ñòðàíèöû îøèáîê . . . . . . . . . . . . . . . .
    Êàê îïðåäåëÿòü Êîíòðîëëåðû â êà÷åñòâå ñåðâèñîâ . . . . . . . . . . . .
    Êàê çàñòàâèòü ìàðøðóòèçàòîð âñåãäà èñïîëüçîâàòü HTTPS èëè HTTP
    Êàê îòïðàâëÿòü ýëåêòðîííóþ ïî÷òó . . . . . . . . . . . . . . . . . . . .
    Êàê èñïîëüçîâàòü Gmail äëÿ îòïðàâêè ýëåêòðîííûõ ïèñåì . . . . . . .
    Êàê ñìîäåëèðîâàòü HTTP àóòåíòèôèêàöèþ â Ôóíêöèîíàëüíîì òåñòå .
    Êàê òåñòèðîâàòü âçàèìîäåéñòâèå ñ íåñêîëüêèìè êëèåíòàìè . . . . . . .
    Êàê èñïîëüçîâàòü ïðîôèëèðîâùèê â Ôóíêöèîíàëüíîì òåñòå . . . . . .
    Êàê èñïîëüçîâàòü Varnish äëÿ óñêîðåíèÿ ðàáîòû ñàéòà . . . . . . . . .
    Âíåäðåíèå ïåðåìåííûõ âî âñå øàáëîíû (ò.í. Ãëîáàëüíûå ïåðåìåííûå)
    Êàê èñïîëüçîâàòü PHP øàáëîíû âìåñðî Twig . . . . . . . . . . . . . . .
    Êàê èñïîëüçîâàòü Monolog äëÿ æóðíàëèðîâàíèÿ . . . . . . . . . . . . .
    Êàê àâòîìàòè÷åñêè çàãðóæàòü êëàññû . . . . . . . . . . . . . . . . . . .
    Êàê èñêàòü ôàéëû . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Ñïðàâî÷íûå äîêóìåíòû

    329
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .

    331

    331
    334
    336
    337
    338
    341
    342
    342
    343
    345
    346
    347
    352
    356
    359

    367

    4 Reference Documents

    371

    V

    387

    4.1
    4.2
    4.3

    Ñïðàâî÷íèê òèïîâ ïîëåé äëÿ ôîðì . . . . . . . . . . . . . . . . . . . . . . 371
    Ñïðàâî÷íèê ôóíêöèé Twig äëÿ ðàáîòû ñ ôîðìàìè . . . . . . . . . . . . . 375
    Òàãè Dependency Injection . . . . . . . . . . . . . . . . . . . . . . . . . . . 376

    Ïàêåòû

    5 Symfony SE Bundles

    391

    VI

    393

    Ó÷àñòèå â ïðîåêòå

    6 Ñîäåéñòâèå

    397

    Àëôàâèòíûé óêàçàòåëü

    405

    6.1
    6.2
    6.3

    ii

    Ñîäåéñòâèå â êîäå . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397
    Ñîäåéñòâèå â äîêóìåíòàöèè . . . . . . . . . . . . . . . . . . . . . . . . . . 400
    Ñîäåéñòâèå â êîäå . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403

    ×àñòü I
    Êðàòêèé Îáçîð

    1

    Symfony Documentation, Âûïóñê 2.0

    Áûñòðûé ñòàðò ñ Symfony2

    Êðàòêèé Îáçîð :

    3

    Symfony Documentation, Âûïóñê 2.0

    4

    Ãëàâà

    1

    Êðàòêèé òóð
    Áûñòðûé ñòàðò ñ êðàòêèì òóðîì ïî Symfony2:
    ˆ quick_tour/the_big_picture >
    ˆ quick_tour/the_view >
    ˆ quick_tour/the_controller >
    ˆ quick_tour/the_architecture

    5

    Symfony Documentation, Âûïóñê 2.0

    6

    Ãëàâà 1.

    Êðàòêèé òóð

    ×àñòü II
    Ðóêîâîäñòâà

    7

    Symfony Documentation, Âûïóñê 2.0

    Ïîãðóçèòåñü â ìèð Symfony2 ñ ïîìîùüþ àêòóàëüíûõ ðóêîâîäñòâ:

    9

    Symfony Documentation, Âûïóñê 2.0

    10

    Ãëàâà

    2

    Êíèãà
    2.1 Symfony2 è îñíîâû HTTP
    Ïîçäðàâëÿåì! Íà÷àâ èçó÷åíèå Symfony2, âû âñòàëè íà ïðàâèëüíûé ïóòü, ÷òîáû ñòàòü
    áîëåå ïðîäóêòèâíûì, âñåñòîðîííå ðàçâèòûì è ïîïóëÿðíûì âåá-ðàçðàáîò÷èêîì (õîòÿ
    ïîñëåäíåå - íà âàøå óñìîòðåíèå). Symfony2 ñîçäàí, ÷òîáû ïðåäîñòàâëÿòü áàçîâûå, íèçêîóðîâíåâûå èíñòðóìåíòû, ïîçâîëÿþùèå âàì ðàçðàáàòûâàòü áûñòðåå, ñîçäàâàòü áîëåå
    íàä¼æíûå ïðèëîæåíèÿ, íî ïðè ýòîì áûòü â ñòðîíå îò âàøåãî ñîáñòâåííîãî ïóòè. Symfony
    ïîñòðîåí íà ëó÷øèõ èäåÿõ, çàèìñòâîâàííûõ èç ðàçëè÷íûõ òåõíîëîãèé: èíñòðóìåíòû è
    êîíöåïöèè, êîòîðûå âû ãîòîâèòåñü èçó÷èòü - ïðåäñòàâëåíû óñèëèÿìè òûñÿ÷ è òûñÿ÷
    ëþäåé íà ïðîòÿæåíèè ìíîãèõ ëåò. Äðóãèìè ñëîâàìè, âû íå òîëüêî èçó÷àåòå Symfony,
    âû èçó÷àåòå îñíîâû web, ëó÷øèå ïðàêòèêè ðàçðàáîòêè, à òàêæå ñï&ici