File tree Expand file tree Collapse file tree 8 files changed +45
-6
lines changed Expand file tree Collapse file tree 8 files changed +45
-6
lines changed Original file line number Diff line number Diff line change 44Databases and the Doctrine ORM
55==============================
66
7+ .. admonition :: Screencast
8+ :class: screencast
9+
10+ Do you prefer video tutorials? Check out the `Doctrine screencast series `_.
11+
712One of the most common and challenging tasks for any application
813involves persisting and reading information to and from a database. Although
914the Symfony Framework doesn't integrate any component to work with databases,
@@ -895,3 +900,4 @@ Learn more
895900.. _`newer utf8mb4 character set` : https://dev.mysql.com/doc/refman/5.5/en/charset-unicode-utf8mb4.html
896901.. _`Transactions and Concurrency` : http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/transactions-and-concurrency.html
897902.. _`limit of 767 bytes for the index key prefix` : https://dev.mysql.com/doc/refman/5.6/en/innodb-restrictions.html
903+ .. _`Doctrine screencast series` : https://knpuniversity.com/screencast/symfony3-doctrine
Original file line number Diff line number Diff line change 44How to Work with Doctrine Associations / Relations
55==================================================
66
7+ .. admonition :: Screencast
8+ :class: screencast
9+
10+ Do you prefer video tutorials? Check out the `Mastering Doctrine Relations `_
11+ screencast series.
12+
713Suppose that each product in your application belongs to exactly one category.
814In this case, you'll need a ``Category `` class, and a way to relate a
915``Product `` object to a ``Category `` object.
@@ -413,3 +419,4 @@ Doctrine's `Association Mapping Documentation`_.
413419
414420.. _`Association Mapping Documentation` : http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/association-mapping.html
415421.. _`Association Updates` : http://docs.doctrine-project.org/en/latest/reference/unitofwork-associations.html
422+ .. _`Mastering Doctrine Relations` : https://knpuniversity.com/screencast/symfony3-doctrine-relations
Original file line number Diff line number Diff line change 44Forms
55=====
66
7+ .. admonition :: Screencast
8+ :class: screencast
9+
10+ Do you prefer video tutorials? Check out the `Symfony Forms screencast series `_.
11+
712Dealing with HTML forms is one of the most common - and challenging - tasks for
813a web developer. Symfony integrates a Form component that makes dealing with
914forms easy. In this article, you'll build a complex form from the ground up,
@@ -699,3 +704,4 @@ Learn more
699704.. _`Symfony Form component` : https://github.com/symfony/form
700705.. _`DateTime` : https://php.net/manual/en/class.datetime.php
701706.. _`2.8 UPGRADE Log` : https://github.com/symfony/symfony/blob/2.8/UPGRADE-2.8.md#form
707+ .. _`Symfony Forms screencast series` : https://knpuniversity.com/screencast/symfony3-forms
Original file line number Diff line number Diff line change 11Managing CSS and JavaScript
22===========================
33
4+ .. admonition :: Screencast
5+ :class: screencast
6+
7+ Do you prefer video tutorials? Check out the `Webpack Encore screencast series `_.
8+
49Symfony ships with a pure-JavaScript library - called Webpack Encore - that makes
510working with CSS and JavaScript a joy. You can use it, use something else, or just
611create static CSS and JS files in your ``web/ `` directory and include them in your
@@ -109,3 +114,4 @@ Other Front-End Articles
109114.. _`Mix` : https://laravel.com/docs/5.4/mix
110115.. _`Symfony` : http://symfony.com/
111116.. _`Full API` : https://github.com/symfony/webpack-encore/blob/master/index.js
117+ .. _`Webpack Encore screencast series` : https://knpuniversity.com/screencast/webpack-encore
Original file line number Diff line number Diff line change @@ -18,10 +18,11 @@ two-step process:
1818 create a Symfony ``Response `` object, which can hold HTML content, a JSON
1919 string or even a binary file like an image or PDF.
2020
21- .. seealso ::
21+ .. admonition :: Screencast
22+ :class: screencast
2223
2324 Do you prefer video tutorials? Check out the `Joyful Development with Symfony `_
24- screencast series from KnpUniversity .
25+ screencast series.
2526
2627.. seealso ::
2728
@@ -265,4 +266,4 @@ Go Deeper with HTTP & Framework Fundamentals
265266
266267.. _`Twig` : https://twig.symfony.com
267268.. _`Composer` : https://getcomposer.org
268- .. _`Joyful Development with Symfony` : http ://knpuniversity.com/screencast/symfony/first-page
269+ .. _`Joyful Development with Symfony` : https ://knpuniversity.com/screencast/symfony3
Original file line number Diff line number Diff line change 44Security
55========
66
7+ .. admonition :: Screencast
8+ :class: screencast
9+
10+ Do you prefer video tutorials? Check out the `Symfony Security screencast series `_.
11+
712Symfony's security system is incredibly powerful, but it can also be confusing
813to set up. In this article you'll learn how to set up your application's security
914step-by-step, from configuring your firewall and how you load users, to denying
@@ -1320,3 +1325,4 @@ Other Security Related Topics
13201325.. _`frameworkextrabundle documentation` : https://symfony.com/doc/current/bundles/SensioFrameworkExtraBundle/index.html
13211326.. _`HWIOAuthBundle` : https://github.com/hwi/HWIOAuthBundle
13221327.. _`Symfony ACL bundle` : https://github.com/symfony/acl-bundle
1328+ .. _`Symfony Security screencast series` : https://knpuniversity.com/screencast/symfony3-security
Original file line number Diff line number Diff line change 55Service Container
66=================
77
8+ .. admonition :: Screencast
9+ :class: screencast
10+
11+ Do you prefer video tutorials? Check out the `Symfony Fundamentals screencast series `_.
12+
813Your application is *full * of useful objects: a "Mailer" object might help you
914send emails while another object might help you save things to the database.
1015Almost *everything * that your app "does" is actually done by one of these objects.
@@ -1180,3 +1185,4 @@ Learn more
11801185.. _`service-oriented architecture` : https://en.wikipedia.org/wiki/Service-oriented_architecture
11811186.. _`Symfony Standard Edition (version 3.3) services.yml` : https://github.com/symfony/symfony-standard/blob/3.3/app/config/services.yml
11821187.. _`glob pattern` : https://en.wikipedia.org/wiki/Glob_(programming)
1188+ .. _`Symfony Fundamentals screencast series` : https://knpuniversity.com/screencast/symfony3-fundamentals
Original file line number Diff line number Diff line change @@ -7,10 +7,11 @@ Installing & Setting up the Symfony Framework
77This article explains how to install Symfony in different ways and how to solve
88the most common issues that may appear during the installation process.
99
10- .. seealso ::
10+ .. admonition :: Screencast
11+ :class: screencast
1112
1213 Do you prefer video tutorials? Check out the `Joyful Development with Symfony `_
13- screencast series from KnpUniversity .
14+ screencast series.
1415
1516Creating Symfony Applications
1617-----------------------------
@@ -317,7 +318,7 @@ Go Deeper with Setup
317318 setup/composer
318319 setup/*
319320
320- .. _`Joyful Development with Symfony` : http ://knpuniversity.com/screencast/symfony
321+ .. _`Joyful Development with Symfony` : https ://knpuniversity.com/screencast/symfony3
321322.. _`Composer` : https://getcomposer.org/
322323.. _`Phar extension` : https://php.net/manual/en/intro.phar.php
323324.. _`Symfony Standard Edition` : https://github.com/symfony/symfony-standard
You can’t perform that action at this time.
0 commit comments