Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
hex-ci committed Oct 28, 2023
1 parent 99870ad commit 3bfa828
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 10 deletions.
6 changes: 3 additions & 3 deletions source/incoming/controllers.rst
Original file line number Diff line number Diff line change
Expand Up @@ -158,7 +158,7 @@ $this->validateData()

.. note:: 当控制器的短名称与 URI 的第一段匹配时,它会被加载。

让我们试一试:你好,世界!
让我们试一试: Hello World!
==========================

让我们创建一个简单的控制器,以便你看到它的实际效果。使用文本编辑器,创建一个名为 **Helloworld.php** 的文件,并将以下代码放入其中。你会注意到 ``Helloworld`` 控制器正在扩展 ``BaseController``。你也可以扩展 ``CodeIgniter\Controller``,如果你不需要 BaseController 的功能的话。
Expand Down Expand Up @@ -361,7 +361,7 @@ CodeIgniter 还允许你使用其 :ref:`定义的路由 <defined-route-routing>`

.. note:: 当控制器的短名称与 URI 的第一段匹配时,它会被加载。

让我们试一试:你好,世界!(传统)
让我们试一试: Hello World!(传统)
===================================

让我们创建一个简单的控制器,以便你看到它的实际效果。使用文本编辑器,创建一个名为 **Helloworld.php** 的文件,并将以下代码放入其中。你会注意到 ``Helloworld`` 控制器正在扩展 ``BaseController``。你也可以扩展 ``CodeIgniter\Controller``,如果你不需要 BaseController 的功能的话。
Expand Down Expand Up @@ -414,7 +414,7 @@ BaseController 为加载组件和执行所有控制器需要的函数提供了

example.com/index.php/helloworld/index/

**URI的第二段决定了控制器中调用哪个方法**
**URI 的第二段决定了控制器中调用哪个方法**

让我们试一试。在你的控制器中添加一个新方法:

Expand Down
10 changes: 5 additions & 5 deletions source/incoming/filters.rst
Original file line number Diff line number Diff line change
Expand Up @@ -36,14 +36,14 @@
停止后续过滤器
----------------------

当你有一系列过滤器时,你可能还希望在某个过滤器后停止后续过滤器的执行。你可以通过返回任何非空结果轻松地实现这一点。如果 before 过滤器返回空结果,仍将执行控制器操作或后续过滤器。
当你有一系列过滤器时,你可能还希望在某个过滤器后停止后续过滤器的执行。你可以通过返回任何非空结果轻松地实现这一点。如果前置过滤器返回空结果,仍将执行控制器操作或后续过滤器。

非空结果规则的一个例外是 ``Request`` 实例。在 before 过滤器中返回它不会停止执行,只会替换当前的 ``$request`` 对象。
非空结果规则的一个例外是 ``Request`` 实例。在前置过滤器中返回它不会停止执行,只会替换当前的 ``$request`` 对象。

返回响应
------------------

由于 before 过滤器是在执行控制器之前执行的,所以有时你可能希望停止控制器中的操作。
由于前置过滤器是在执行控制器之前执行的,所以有时你可能希望停止控制器中的操作。

这通常用于执行重定向,如下面的示例:

Expand All @@ -56,7 +56,7 @@
后置过滤器
=============

After 过滤器与 Before 过滤器几乎完全相同,只是你只能返回 ``$response`` 对象,并且无法停止脚本执行。这确实允许你修改最终输出,或者只是做一些最终输出的事情。这可以用于确保某些安全头正确设置,缓存最终输出,或者使用禁用词过滤器过滤最终输出。
后置过滤器与前置过滤器几乎完全相同,只是你只能返回 ``$response`` 对象,并且无法停止脚本执行。这确实允许你修改最终输出,或者只是做一些最终输出的事情。这可以用于确保某些安全头正确设置,缓存最终输出,或者使用禁用词过滤器过滤最终输出。

*******************
配置过滤器
Expand Down Expand Up @@ -116,7 +116,7 @@ $methods

.. literalinclude:: filters/008.php

.. note:: 与 ``$globals`` 或 ``$filters`` 属性不同,这些只能作为 before 过滤器运行
.. note:: 与 ``$globals`` 或 ``$filters`` 属性不同,这些只能作为前置过滤器运行

除了标准的 HTTP 方法外,这也支持一个特殊情况:``cli``。``cli`` 方法将应用于所有从命令行运行的请求。

Expand Down
2 changes: 1 addition & 1 deletion source/incoming/incomingrequest.rst
Original file line number Diff line number Diff line change
Expand Up @@ -167,7 +167,7 @@ getMethod()

.. literalinclude:: incomingrequest/015.php

如果你只需要单个标头,可以将名称传递给 ``header()`` 方法。这将以不区分大小写的方式获取指定的标头对象(如果存在)。如果不存在,则返回 ``null``::
如果你只需要单个标头,可以将名称传递给 ``header()`` 方法。这将以不区分大小写的方式获取指定的标头对象(如果存在)。如果不存在,则返回 ``null``:

.. literalinclude:: incomingrequest/016.php

Expand Down
2 changes: 1 addition & 1 deletion source/libraries/publisher.rst
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ Publisher 库提供了使用强大的检测和错误检查在项目内复制文
按需使用
=========

通过实例化该类的新实例直接访问 ``Publisher``::
通过实例化该类的新实例直接访问 ``Publisher``:

.. literalinclude:: publisher/002.php

Expand Down

0 comments on commit 3bfa828

Please sign in to comment.