diff --git a/source/incoming/controllers.rst b/source/incoming/controllers.rst index 46c9a1db..b6b9b93b 100755 --- a/source/incoming/controllers.rst +++ b/source/incoming/controllers.rst @@ -158,7 +158,7 @@ $this->validateData() .. note:: 当控制器的短名称与 URI 的第一段匹配时,它会被加载。 -让我们试一试:你好,世界! +让我们试一试: Hello World! ========================== 让我们创建一个简单的控制器,以便你看到它的实际效果。使用文本编辑器,创建一个名为 **Helloworld.php** 的文件,并将以下代码放入其中。你会注意到 ``Helloworld`` 控制器正在扩展 ``BaseController``。你也可以扩展 ``CodeIgniter\Controller``,如果你不需要 BaseController 的功能的话。 @@ -361,7 +361,7 @@ CodeIgniter 还允许你使用其 :ref:`定义的路由 ` .. note:: 当控制器的短名称与 URI 的第一段匹配时,它会被加载。 -让我们试一试:你好,世界!(传统) +让我们试一试: Hello World!(传统) =================================== 让我们创建一个简单的控制器,以便你看到它的实际效果。使用文本编辑器,创建一个名为 **Helloworld.php** 的文件,并将以下代码放入其中。你会注意到 ``Helloworld`` 控制器正在扩展 ``BaseController``。你也可以扩展 ``CodeIgniter\Controller``,如果你不需要 BaseController 的功能的话。 @@ -414,7 +414,7 @@ BaseController 为加载组件和执行所有控制器需要的函数提供了 example.com/index.php/helloworld/index/ -**URI的第二段决定了控制器中调用哪个方法。** +**URI 的第二段决定了控制器中调用哪个方法。** 让我们试一试。在你的控制器中添加一个新方法: diff --git a/source/incoming/filters.rst b/source/incoming/filters.rst index eabab8b4..fb6225be 100644 --- a/source/incoming/filters.rst +++ b/source/incoming/filters.rst @@ -36,14 +36,14 @@ 停止后续过滤器 ---------------------- -当你有一系列过滤器时,你可能还希望在某个过滤器后停止后续过滤器的执行。你可以通过返回任何非空结果轻松地实现这一点。如果 before 过滤器返回空结果,仍将执行控制器操作或后续过滤器。 +当你有一系列过滤器时,你可能还希望在某个过滤器后停止后续过滤器的执行。你可以通过返回任何非空结果轻松地实现这一点。如果前置过滤器返回空结果,仍将执行控制器操作或后续过滤器。 -非空结果规则的一个例外是 ``Request`` 实例。在 before 过滤器中返回它不会停止执行,只会替换当前的 ``$request`` 对象。 +非空结果规则的一个例外是 ``Request`` 实例。在前置过滤器中返回它不会停止执行,只会替换当前的 ``$request`` 对象。 返回响应 ------------------ -由于 before 过滤器是在执行控制器之前执行的,所以有时你可能希望停止控制器中的操作。 +由于前置过滤器是在执行控制器之前执行的,所以有时你可能希望停止控制器中的操作。 这通常用于执行重定向,如下面的示例: @@ -56,7 +56,7 @@ 后置过滤器 ============= -After 过滤器与 Before 过滤器几乎完全相同,只是你只能返回 ``$response`` 对象,并且无法停止脚本执行。这确实允许你修改最终输出,或者只是做一些最终输出的事情。这可以用于确保某些安全头正确设置,缓存最终输出,或者使用禁用词过滤器过滤最终输出。 +后置过滤器与前置过滤器几乎完全相同,只是你只能返回 ``$response`` 对象,并且无法停止脚本执行。这确实允许你修改最终输出,或者只是做一些最终输出的事情。这可以用于确保某些安全头正确设置,缓存最终输出,或者使用禁用词过滤器过滤最终输出。 ******************* 配置过滤器 @@ -116,7 +116,7 @@ $methods .. literalinclude:: filters/008.php -.. note:: 与 ``$globals`` 或 ``$filters`` 属性不同,这些只能作为 before 过滤器运行。 +.. note:: 与 ``$globals`` 或 ``$filters`` 属性不同,这些只能作为前置过滤器运行。 除了标准的 HTTP 方法外,这也支持一个特殊情况:``cli``。``cli`` 方法将应用于所有从命令行运行的请求。 diff --git a/source/incoming/incomingrequest.rst b/source/incoming/incomingrequest.rst index 8b6b6171..7f113d71 100755 --- a/source/incoming/incomingrequest.rst +++ b/source/incoming/incomingrequest.rst @@ -167,7 +167,7 @@ getMethod() .. literalinclude:: incomingrequest/015.php -如果你只需要单个标头,可以将名称传递给 ``header()`` 方法。这将以不区分大小写的方式获取指定的标头对象(如果存在)。如果不存在,则返回 ``null``:: +如果你只需要单个标头,可以将名称传递给 ``header()`` 方法。这将以不区分大小写的方式获取指定的标头对象(如果存在)。如果不存在,则返回 ``null``: .. literalinclude:: incomingrequest/016.php diff --git a/source/libraries/publisher.rst b/source/libraries/publisher.rst index 9f8c771b..4df9d8f5 100644 --- a/source/libraries/publisher.rst +++ b/source/libraries/publisher.rst @@ -32,7 +32,7 @@ Publisher 库提供了使用强大的检测和错误检查在项目内复制文 按需使用 ========= -通过实例化该类的新实例直接访问 ``Publisher``:: +通过实例化该类的新实例直接访问 ``Publisher``: .. literalinclude:: publisher/002.php