Skip to content

Commit 01bad19

Browse files
committed
Added more links to screencast videos
1 parent 3c80d1a commit 01bad19

8 files changed

+45
-6
lines changed

doctrine.rst

+6
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@
44
Databases 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+
712
One of the most common and challenging tasks for any application
813
involves persisting and reading information to and from a database. Although
914
the 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

doctrine/associations.rst

+7
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@
44
How 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+
713
Suppose that each product in your application belongs to exactly one category.
814
In 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

forms.rst

+6
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@
44
Forms
55
=====
66

7+
.. admonition:: Screencast
8+
:class: screencast
9+
10+
Do you prefer video tutorials? Check out the `Symfony Forms screencast series`_.
11+
712
Dealing with HTML forms is one of the most common - and challenging - tasks for
813
a web developer. Symfony integrates a Form component that makes dealing with
914
forms 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

frontend.rst

+6
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
Managing 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+
49
Symfony ships with a pure-JavaScript library - called Webpack Encore - that makes
510
working with CSS and JavaScript a joy. You can use it, use something else, or just
611
create 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

page_creation.rst

+4-3
Original file line numberDiff line numberDiff 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

security.rst

+6
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@
44
Security
55
========
66

7+
.. admonition:: Screencast
8+
:class: screencast
9+
10+
Do you prefer video tutorials? Check out the `Symfony Security screencast series`_.
11+
712
Symfony's security system is incredibly powerful, but it can also be confusing
813
to set up. In this article you'll learn how to set up your application's security
914
step-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

service_container.rst

+6
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@
55
Service Container
66
=================
77

8+
.. admonition:: Screencast
9+
:class: screencast
10+
11+
Do you prefer video tutorials? Check out the `Symfony Fundamentals screencast series`_.
12+
813
Your application is *full* of useful objects: a "Mailer" object might help you
914
send emails while another object might help you save things to the database.
1015
Almost *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

setup.rst

+4-3
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,11 @@ Installing & Setting up the Symfony Framework
77
This article explains how to install Symfony in different ways and how to solve
88
the 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

1516
Creating 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

0 commit comments

Comments
 (0)