File tree 8 files changed +45
-6
lines changed
8 files changed +45
-6
lines changed Original file line number Diff line number Diff line change 4
4
Databases and the Doctrine ORM
5
5
==============================
6
6
7
+ .. admonition :: Screencast
8
+ :class: screencast
9
+
10
+ Do you prefer video tutorials? Check out the `Doctrine screencast series `_.
11
+
7
12
One of the most common and challenging tasks for any application
8
13
involves persisting and reading information to and from a database. Although
9
14
the Symfony Framework doesn't integrate any component to work with databases,
@@ -895,3 +900,4 @@ Learn more
895
900
.. _`newer utf8mb4 character set` : https://dev.mysql.com/doc/refman/5.5/en/charset-unicode-utf8mb4.html
896
901
.. _`Transactions and Concurrency` : http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/transactions-and-concurrency.html
897
902
.. _`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 4
4
How to Work with Doctrine Associations / Relations
5
5
==================================================
6
6
7
+ .. admonition :: Screencast
8
+ :class: screencast
9
+
10
+ Do you prefer video tutorials? Check out the `Mastering Doctrine Relations `_
11
+ screencast series.
12
+
7
13
Suppose that each product in your application belongs to exactly one category.
8
14
In this case, you'll need a ``Category `` class, and a way to relate a
9
15
``Product `` object to a ``Category `` object.
@@ -413,3 +419,4 @@ Doctrine's `Association Mapping Documentation`_.
413
419
414
420
.. _`Association Mapping Documentation` : http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/association-mapping.html
415
421
.. _`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 4
4
Forms
5
5
=====
6
6
7
+ .. admonition :: Screencast
8
+ :class: screencast
9
+
10
+ Do you prefer video tutorials? Check out the `Symfony Forms screencast series `_.
11
+
7
12
Dealing with HTML forms is one of the most common - and challenging - tasks for
8
13
a web developer. Symfony integrates a Form component that makes dealing with
9
14
forms easy. In this article, you'll build a complex form from the ground up,
@@ -699,3 +704,4 @@ Learn more
699
704
.. _`Symfony Form component` : https://github.com/symfony/form
700
705
.. _`DateTime` : https://php.net/manual/en/class.datetime.php
701
706
.. _`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 1
1
Managing CSS and JavaScript
2
2
===========================
3
3
4
+ .. admonition :: Screencast
5
+ :class: screencast
6
+
7
+ Do you prefer video tutorials? Check out the `Webpack Encore screencast series `_.
8
+
4
9
Symfony ships with a pure-JavaScript library - called Webpack Encore - that makes
5
10
working with CSS and JavaScript a joy. You can use it, use something else, or just
6
11
create static CSS and JS files in your ``web/ `` directory and include them in your
@@ -109,3 +114,4 @@ Other Front-End Articles
109
114
.. _`Mix` : https://laravel.com/docs/5.4/mix
110
115
.. _`Symfony` : http://symfony.com/
111
116
.. _`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:
18
18
create a Symfony ``Response `` object, which can hold HTML content, a JSON
19
19
string or even a binary file like an image or PDF.
20
20
21
- .. seealso ::
21
+ .. admonition :: Screencast
22
+ :class: screencast
22
23
23
24
Do you prefer video tutorials? Check out the `Joyful Development with Symfony `_
24
- screencast series from KnpUniversity .
25
+ screencast series.
25
26
26
27
.. seealso ::
27
28
@@ -265,4 +266,4 @@ Go Deeper with HTTP & Framework Fundamentals
265
266
266
267
.. _`Twig` : https://twig.symfony.com
267
268
.. _`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 4
4
Security
5
5
========
6
6
7
+ .. admonition :: Screencast
8
+ :class: screencast
9
+
10
+ Do you prefer video tutorials? Check out the `Symfony Security screencast series `_.
11
+
7
12
Symfony's security system is incredibly powerful, but it can also be confusing
8
13
to set up. In this article you'll learn how to set up your application's security
9
14
step-by-step, from configuring your firewall and how you load users, to denying
@@ -1320,3 +1325,4 @@ Other Security Related Topics
1320
1325
.. _`frameworkextrabundle documentation` : https://symfony.com/doc/current/bundles/SensioFrameworkExtraBundle/index.html
1321
1326
.. _`HWIOAuthBundle` : https://github.com/hwi/HWIOAuthBundle
1322
1327
.. _`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 5
5
Service Container
6
6
=================
7
7
8
+ .. admonition :: Screencast
9
+ :class: screencast
10
+
11
+ Do you prefer video tutorials? Check out the `Symfony Fundamentals screencast series `_.
12
+
8
13
Your application is *full * of useful objects: a "Mailer" object might help you
9
14
send emails while another object might help you save things to the database.
10
15
Almost *everything * that your app "does" is actually done by one of these objects.
@@ -1180,3 +1185,4 @@ Learn more
1180
1185
.. _`service-oriented architecture` : https://en.wikipedia.org/wiki/Service-oriented_architecture
1181
1186
.. _`Symfony Standard Edition (version 3.3) services.yml` : https://github.com/symfony/symfony-standard/blob/3.3/app/config/services.yml
1182
1187
.. _`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
7
7
This article explains how to install Symfony in different ways and how to solve
8
8
the most common issues that may appear during the installation process.
9
9
10
- .. seealso ::
10
+ .. admonition :: Screencast
11
+ :class: screencast
11
12
12
13
Do you prefer video tutorials? Check out the `Joyful Development with Symfony `_
13
- screencast series from KnpUniversity .
14
+ screencast series.
14
15
15
16
Creating Symfony Applications
16
17
-----------------------------
@@ -317,7 +318,7 @@ Go Deeper with Setup
317
318
setup/composer
318
319
setup/*
319
320
320
- .. _`Joyful Development with Symfony` : http ://knpuniversity.com/screencast/symfony
321
+ .. _`Joyful Development with Symfony` : https ://knpuniversity.com/screencast/symfony3
321
322
.. _`Composer` : https://getcomposer.org/
322
323
.. _`Phar extension` : https://php.net/manual/en/intro.phar.php
323
324
.. _`Symfony Standard Edition` : https://github.com/symfony/symfony-standard
You can’t perform that action at this time.
0 commit comments