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 3bfa828 commit 4394d79
Show file tree
Hide file tree
Showing 21 changed files with 83 additions and 83 deletions.
6 changes: 3 additions & 3 deletions source/cli/cli_library.rst
Original file line number Diff line number Diff line change
Expand Up @@ -215,10 +215,10 @@ table()
.. code-block:: none
+----+--------------------------+---------------------+--------+
| ID | 标题 | 更新于 | 活动 |
| ID | Title | Updated At | Active |
+----+--------------------------+---------------------+--------+
| 7 | 一个很棒的标题 | 2017-11-16 10:35:02 | 1 |
| 8 | 另一个很棒的标题 | 2017-11-16 13:46:54 | 0 |
| 7 | A great item title | 2017-11-15 10:35:02 | 1 |
| 8 | Another great item title | 2017-11-16 13:46:54 | 0 |
+----+--------------------------+---------------------+--------+
wait()
Expand Down
2 changes: 1 addition & 1 deletion source/database/configuration.rst
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@ DSN
**DBDriver** 数据库驱动名称。驱动名称区分大小写。
你可以设置完全限定的类名以使用自定义驱动。
支持的驱动:``MySQLi``、``Postgre``、``SQLite3``、``SQLSRV`` 和 ``OCI8``。
**DBPrefix** 可选的表前缀,在运行时会添加到表名中:doc:`查询构造器 <query_builder>` 查询。这允许多个 CodeIgniter 安装共享一个数据库。
**DBPrefix** 可选的表前缀,在运行时会添加到表名中 :doc:`查询构造器 <query_builder>` 查询。这允许多个 CodeIgniter 安装共享一个数据库。
**pConnect** true/false (布尔值)- 是否使用持久连接。
**DBDebug** true/false (布尔值)- 数据库错误发生时是否抛出异常。
**charset** 与数据库通信使用的字符集。
Expand Down
2 changes: 1 addition & 1 deletion source/database/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ CodeIgniter 带有一个功能齐全且非常快速的抽象数据库类,它支
连接数据库 <connecting>
运行查询 <queries>
生成查询结果 <results>
查询辅助函数 <helpers>
查询辅助方法 <helpers>
查询构建器类 <query_builder>
事务 <transactions>
获取元数据 <metadata>
Expand Down
2 changes: 1 addition & 1 deletion source/database/queries.rst
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ $db->protectIdentifiers()

.. literalinclude:: queries/007.php

.. important:: 尽管查询构建器会尽最大努力适当引用你提供给它的任何字段和表格名称。请注意,它并不是设计用于任意用户输入。不要向它输入未经 sanitize 的用户数据
.. important:: 尽管查询构建器会尽力正确引用你提供的任何字段和表名,但请注意它并不适用于任意用户输入。请勿将未经过处理的用户数据提供给它

如果在数据库配置文件中指定了前缀,此函数也会将 **表前缀** 添加到表格名,以启用前缀,请通过第二个参数设置 ``true`` (布尔值):

Expand Down
2 changes: 1 addition & 1 deletion source/dbmgmt/forge.rst
Original file line number Diff line number Diff line change
Expand Up @@ -302,7 +302,7 @@ $forge->modifyColumn()
重命名表
================

执行 TABLE 重命名
执行 TABLE RENAME

.. literalinclude:: forge/021.php

Expand Down
2 changes: 1 addition & 1 deletion source/dbmgmt/migration.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

迁移是一种以结构化和有序的方式修改数据库的便捷方法。你可以手工编辑 SQL 片段,但这样你就需要告知其他开发者他们需要运行这些片段。你也需要在下次部署到生产环境时跟踪哪些更改需要运行。

数据库表 **migrations** 用于跟踪已经运行的迁移,因此你只需确保你的迁移文件已经准备好,并运行 ``spark migrate`` 命令将数据库更新到最新状态。你还可以使用 ``spark migrate --all`` 命令来包括所有命名空间的迁移。
数据库表 **迁移** 用于跟踪已经运行的迁移,因此你只需确保你的迁移文件已经准备好,并运行 ``spark migrate`` 命令将数据库更新到最新状态。你还可以使用 ``spark migrate --all`` 命令来包括所有命名空间的迁移。

.. contents::
:local:
Expand Down
2 changes: 1 addition & 1 deletion source/extending/contributing.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@
为 CodeIgniter 做贡献
###########################

CodeIgniter 是一个社区驱动的项目,接受来自社区的代码和文档贡献。这些贡献是以 Issues 或 `Pull Requests <https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/about-pull-requests>`_ 的形式在 GitHub 上的 `CodeIgniter4 仓库 <https://github.com/codeigniter4/CodeIgniter4>`_ 提出的。
CodeIgniter 是一个社区驱动的项目,接受来自社区的代码和文档贡献。这些贡献是以 Issue 或 `Pull Request <https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/about-pull-requests>`_ 的形式在 GitHub 上的 `CodeIgniter4 仓库 <https://github.com/codeigniter4/CodeIgniter4>`_ 提出的。

如果你想贡献,请参阅我们代码仓库的 `为 CodeIgniter4 做贡献 <https://github.com/codeigniter4/CodeIgniter4/tree/develop/contributing>`_ 部分。
10 changes: 5 additions & 5 deletions source/incoming/restful.rst
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ CodeIgniter 通过其资源路由和 `ResourceController` 可以轻松创建资
资源路由
***************

你可以使用 ``resource()`` 方法快速为单个资源创建一小 handful 的 RESTful 路由。这会创建完全 CRUD 资源所需的最常见的 5 个路由:创建新资源、更新现有资源、列出所有该资源、显示单个资源以及删除单个资源。第一个参数是资源名称:
你可以使用 ``resource()`` 方法快速为单个资源创建一组 RESTful 路由。这将创建用于完整 CRUD 操作的 5 个最常用的路由:创建新资源、更新现有资源、列出所有资源、显示单个资源和删除单个资源。第一个参数是资源名称

.. literalinclude:: restful/001.php

Expand Down Expand Up @@ -143,14 +143,14 @@ Presenter/Controller 对比
================ ========= ====================== ======================== ====================== ======================
**New** GET photos/new photos/new ``new()`` ``new()``
**Create** POST photos photos ``create()`` ``create()``
创建(别名) POST photos/create ``create()``
Create(别名) POST photos/create ``create()``
**List** GET photos photos ``index()`` ``index()``
**Show** GET photos/(:segment) photos/(:segment) ``show($id = null)`` ``show($id = null)``
显示(别名) GET photos/show/(:segment) ``show($id = null)``
Show(别名) GET photos/show/(:segment) ``show($id = null)``
**Edit** GET photos/(:segment)/edit photos/edit/(:segment) ``edit($id = null)`` ``edit($id = null)``
**Update** PUT/PATCH photos/(:segment) ``update($id = null)``
更新(网页安全) POST photos/(:segment) photos/update/(:segment) ``update($id = null)`` ``update($id = null)``
Update(网页安全) POST photos/(:segment) photos/update/(:segment) ``update($id = null)`` ``update($id = null)``
**Remove** GET photos/remove/(:segment) ``remove($id = null)``
**Delete** DELETE photos/(:segment) ``delete($id = null)``
删除(网页安全) POST photos/delete/(:segment) ``delete($id = null)`` ``delete($id = null)``
Delete(网页安全) POST photos/delete/(:segment) ``delete($id = null)`` ``delete($id = null)``
================ ========= ====================== ======================== ====================== ======================
4 changes: 2 additions & 2 deletions source/installation/upgrade_430.rst
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@ redirect()->withInput() 和验证错误
这种行为是一个错误,在 v4.3.0 中已修复。

如果你的代码依赖于此错误,则需要更改代码。
使用新的 Form 辅助函数,:php:func:`validation_errors()`、:php:func:`validation_list_errors()` 和 :php:func:`validation_show_error()`
使用新的 Form 辅助函数, :php:func:`validation_errors()`、:php:func:`validation_list_errors()` 和 :php:func:`validation_show_error()`
来显示验证错误,而不是 Validation 对象。

验证更改
Expand All @@ -152,7 +152,7 @@ redirect()->withInput() 和验证错误
Time 修复
==========

- 由于错误修复,:doc:`Time <../libraries/time>` 中的一些方法已从可变行为更改为不可变; ``Time`` 现在扩展 ``DateTimeImmutable``。详细信息请参阅 :ref:`ChangeLog <v430-time-fix>`。
- 由于错误修复, :doc:`Time <../libraries/time>` 中的一些方法已从可变行为更改为不可变; ``Time`` 现在扩展 ``DateTimeImmutable``。详细信息请参阅 :ref:`ChangeLog <v430-time-fix>`。
- 如果需要修改前 ``Time`` 的行为,已添加了一个兼容的 ``TimeLegacy`` 类。请在应用程序代码中全部替换 ``Time`` 为 ``TimeLegacy``。
- 但是 ``TimeLegacy`` 已被废弃。因此我们建议你更新代码。

Expand Down
4 changes: 2 additions & 2 deletions source/libraries/cookies.rst
Original file line number Diff line number Diff line change
Expand Up @@ -106,10 +106,10 @@ SameSite 属性只接受三个值:
.. literalinclude:: cookies/006.php

***************
发送 Cookies
发送 Cookie
***************

将 ``Cookie`` 对象设置在 Response 对象的 ``CookieStore`` 中,框架会自动发送 Cookies
将 ``Cookie`` 对象设置在 Response 对象的 ``CookieStore`` 中,框架会自动发送 Cookie

使用 :php:meth:`CodeIgniter\\HTTP\\Response::setCookie()` 来设置:

Expand Down
2 changes: 1 addition & 1 deletion source/libraries/encryption.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
##################
Encryption 服务
加密服务
##################

.. important:: 不要使用这个或任何其他 *加密* 库来存储密码!密码必须是 *哈希过的* ,你应该通过 PHP 的 `Password Hashing 扩展 <https://www.php.net/password>`_ 来完成。
Expand Down
2 changes: 1 addition & 1 deletion source/libraries/files.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
##################

CodeIgniter 提供了一个 File 类,它封装了 `SplFileInfo <https://www.php.net/manual/en/class.splfileinfo.php>`_ 类,
并提供了一些额外的方便方法。这个类是 :doc:`上传文件 </libraries/uploaded_files>` 和 :doc:`图像 </libraries/images>` 的基类。
并提供了一些额外的方便方法。这个类是 :doc:`上传文件 </libraries/uploaded_files>` 和 :doc:`图像处理 </libraries/images>` 的基类。

.. contents::
:local:
Expand Down
4 changes: 2 additions & 2 deletions source/libraries/honeypot.rst
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
##############
Honeypot 类
蜜罐类
##############

如果在 **app\Config\Filters.php** 文件中启用 Honeypot,Honeypot 类可以确定何时机器人向 CodeIgniter4 应用程序发出请求。这是通过将表单字段附加到任何表单上完成的,这个表单字段对人类隐藏但对机器人可访问。当数据输入字段时,假定请求来自机器人,你可以抛出一个 ``HoneypotException``。
如果在 **app\Config\Filters.php** 文件中启用蜜罐,蜜罐类可以确定何时机器人向 CodeIgniter4 应用程序发出请求。这是通过将表单字段附加到任何表单上完成的,这个表单字段对人类隐藏但对机器人可访问。当数据输入字段时,假定请求来自机器人,你可以抛出一个 ``HoneypotException``。

.. contents::
:local:
Expand Down
2 changes: 1 addition & 1 deletion source/libraries/images.rst
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ CodeIgniter 的图像处理类允许你执行以下操作:
处理方法
******************

有七种可用的处理方法:
有 8 种可用的处理方法:

- ``$image->crop()``
- ``$image->convert()``
Expand Down
2 changes: 1 addition & 1 deletion source/libraries/publisher.rst
Original file line number Diff line number Diff line change
Expand Up @@ -211,7 +211,7 @@ wipe()

从 ``$destination`` 中删除所有文件、目录和子目录。

.. important:: 明智使用
.. important:: 想清楚再使用

copy(bool $replace = true): bool
--------------------------------
Expand Down
6 changes: 3 additions & 3 deletions source/libraries/security.rst
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
########
安全性
安全
########

Security 类包含帮助保护你的网站免受跨站请求伪造(CSRF)攻击的方法。
安全类包含帮助保护你的网站免受跨站请求伪造(CSRF)攻击的方法。

.. contents::
:local:
Expand Down Expand Up @@ -139,7 +139,7 @@ CSRF 保护方法

.. literalinclude:: security/009.php

.. Warning:: 如果使用 ``$methods`` 过滤器,你应该 :ref:`禁用自动路由(遗留) <use-defined-routes-only>`,因为 :ref:`auto-routing-legacy` 允许任何 HTTP 方法访问控制器。使用你不期望的方法访问控制器可能会绕过过滤器。
.. Warning:: 如果使用 ``$methods`` 过滤器,你应该 :ref:`禁用自动路由(传统) <use-defined-routes-only>`,因为 :ref:`auto-routing-legacy` 允许任何 HTTP 方法访问控制器。使用你不期望的方法访问控制器可能会绕过过滤器。

HTML 表单
==========
Expand Down
34 changes: 17 additions & 17 deletions source/libraries/time.rst
Original file line number Diff line number Diff line change
Expand Up @@ -155,7 +155,7 @@ toTimeString()
humanize()
==========

此方法返回一个字符串,该字符串以人类可读的格式显示当前日期/时间与实例之间的差异,这种格式旨在易于理解。它可以创建像“3小时前”、“1个月内”等字符串:
此方法返回一个字符串,该字符串以人类可读的格式显示当前日期/时间与实例之间的差异,这种格式旨在易于理解。它可以创建像“3 hours ago”、“in 1 month”等字符串:

.. literalinclude:: time/019.php

Expand All @@ -164,14 +164,14 @@ humanize()
=============================== =================================
时间差 结果
=============================== =================================
$time > 1年 且 < 2年 1年内/1年前
$time > 1月 且 < 1年 6个月内/6个月前
$time > 7天 且 < 1月 3周内/3周前
$time > 今天 且 < 7天 4天内/4天前
$time == 明天/昨天 明天/昨天
$time > 59分钟 且 < 1天 2小时内/2小时前
$time > 现在 且 < 1小时 35分钟内/35分钟前
$time == 现在 现在
$time > 1年 且 < 2年 in 1 year / 1 year ago
$time > 1月 且 < 1年 in 6 months / 6 months ago
$time > 7天 且 < 1月 in 3 weeks / 3 weeks ago
$time > 今天 且 < 7天 in 4 days / 4 days ago
$time == 明天/昨天 Tomorrow / Yesterday
$time > 59分钟 且 < 1天 in 2 hours / 2 hours ago
$time > 现在 且 < 1小时 in 35 minutes / 35 minutes ago
$time == 现在 Now
=============================== =================================

确切使用的语言通过语言文件 **Time.php** 控制。
Expand Down Expand Up @@ -328,7 +328,7 @@ isAfter()
humanize()
----------

与 Time 的 ``humanize()`` 方法非常相似,它返回一个字符串,以人类可读的格式显示时间之间的差异,这种格式旨在易于理解。它可以创建像 “3小时前”、“1个月内” 等字符串。处理非常近期的日期的方式存在最大区别:
与 Time 的 ``humanize()`` 方法非常相似,它返回一个字符串,以人类可读的格式显示时间之间的差异,这种格式旨在易于理解。它可以创建像 “3 hours ago”、“in 1 month” 等字符串。处理非常近期的日期的方式存在最大区别:

.. literalinclude:: time/041.php

Expand All @@ -337,13 +337,13 @@ humanize()
=============================== =================================
时间差 结果
=============================== =================================
$time > 1年 且 < 2年 1年内/1年前
$time > 1月 且 < 1年 6个月内/6个月前
$time > 7天 且 < 1月 3周内/3周前
$time > 今天 且 < 7天 4天内/4天前
$time > 1小时 且 < 1天 8小时内/8小时前
$time > 1分钟 且 < 1小时 35分钟内/35分钟前
$time < 1分钟 现在
$time > 1年 且 < 2年 in 1 year / 1 year ago
$time > 1月 且 < 1年 in 6 months / 6 months ago
$time > 7天 且 < 1月 in 3 weeks / 3 weeks ago
$time > 今天 且 < 7天 in 4 days / 4 days ago
$time > 1小时 且 < 1天 in 8 hours / 8 hours ago
$time > 1分钟 且 < 1小时 in 35 minutes / 35 minutes ago
$time < 1分钟 Now
=============================== =================================

确切使用的语言通过语言文件 **Time.php** 控制。
Loading

0 comments on commit 4394d79

Please sign in to comment.