@@ -35,8 +35,8 @@ General Adjustments
3535Downloads
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
4141Namespaces
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
108108Helpers
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
134134Events
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
153155Upgrading Libraries
154156*******************
0 commit comments