Skip to content

Commit efe105d

Browse files
committed
docs: add links to other pages
1 parent 441356a commit efe105d

1 file changed

Lines changed: 10 additions & 8 deletions

File tree

user_guide_src/source/installation/upgrade_4xx.rst

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ General Adjustments
3535
Downloads
3636
=========
3737

38-
- CI4 is still available as a ready-to-run zip or tarball.
39-
- It can also be installed using Composer.
38+
- CI4 is still available as a :doc:`ready-to-run zip or tarball <../installation/installing_manual>`.
39+
- It can also be installed using :doc:`Composer <../installation/installing_composer>`.
4040

4141
Namespaces
4242
==========
@@ -90,10 +90,10 @@ Class Loading
9090

9191
- There is no longer a CodeIgniter "superobject", with framework component
9292
references magically injected as properties of your controller.
93-
- Classes are instantiated where needed, and components are managed
94-
by ``Services``.
95-
- The class loader automatically handles PSR-4 style class locating,
96-
within the ``App`` (**app**) and ``CodeIgniter`` (i.e., **system**) top level
93+
- Classes are instantiated where needed, and framework components are managed
94+
by :doc:`../concepts/services`.
95+
- The :doc:`Autoloader <../concepts/autoloader>` automatically handles PSR-4 style class locating,
96+
within the ``App`` (**app** folder) and ``CodeIgniter`` (i.e., **system** folder) top level
9797
namespaces; with Composer autoloading support.
9898
- You can configure the class loading to support whatever application structure
9999
you are most comfortable with, including the "HMVC" style.
@@ -108,7 +108,7 @@ Libraries
108108
Helpers
109109
=======
110110

111-
- Helpers are pretty much the same as before, though some have been simplified.
111+
- :doc:`Helpers <../general/helpers>` are pretty much the same as before, though some have been simplified.
112112
- Some helpers from CodeIgniter 3 no longer exists in Version 4. For all these
113113
helpers, you have to find a new way to implement your functions. These
114114
helpers are `CAPTCHA Helper <https://www.codeigniter.com/userguide3/helpers/captcha_helper.html>`_,
@@ -134,7 +134,8 @@ Helpers
134134
Events
135135
======
136136

137-
- Hooks have been replaced by Events.
137+
- `Hooks <https://www.codeigniter.com/userguide3/general/hooks.html>`_ have been
138+
replaced by :doc:`../extending/events`.
138139
- Instead of CI3's ``$hook['post_controller_constructor']`` you now use
139140
``Events::on('post_controller_constructor', ['MyClass', 'MyFunction']);``, with the namespace ``CodeIgniter\Events\Events;``.
140141
- Events are always enabled, and are available globally.
@@ -149,6 +150,7 @@ Extending the Framework
149150
- Make any such classes where you like, and add appropriate
150151
service methods in **app/Config/Services.php** to load
151152
your components instead of the default ones.
153+
- See :doc:`../extending/core_classes` for details.
152154

153155
Upgrading Libraries
154156
*******************

0 commit comments

Comments
 (0)