CmlPHP v2.x 开发手册
$this->db()->table('user')->avg('id'); 事务的使用 开启事务 $this->db()->startTransAction(); 提交事务 $this->db()->commit(); 回滚事务 $this->db()->rollBack(); v2.7.7起新增 transaction 方法 我们可以这么操作,不用单独调用 startTransAction / commit 本章节主要介绍了插件的使用以及系统内置的钩子 使用说明 CmlPHP中插件的实现通过钩子来实现,模板中使用 {{hook test}} 设定一个名称为test的插件钩子,在程序中可使用 \Cml\Plugin::hook('test');设定一个名称为test的插件钩子,当程序执 行到设置hook的位置时,如果有插件挂载到这个钩子,执行该插 件,一个钩子可以绑定多个插件. CmlPHP中的插件信息通过plugin \Cml\Plugin::mount('hookName'/*要挂载的钩子*/, array( // 'ClassName' => 'run', //该hook执行的插件名 => 方法名 // 'ClassName2' => 'run' //一个hook可挂载多个插件 // )); //我们就在test这个钩子上挂载了两个插件 插件存放在应用目录/Plugins目录中0 码力 | 245 页 | 720.67 KB | 1 年前3CmlPHP v2.x 开发手册
$this->db()->table('user')->avg('id'); 事务的使用 开启事务 $this->db()->startTransAction(); 提交事务 $this->db()->commit(); 回滚事务 $this->db()->rollBack(); v2.7.7起新增 transaction 方法 我们可以这么操作,不用单独调用 startTransAction / commit 本章节主要介绍了插件的使用以及系统内置的钩子 使用说明 CmlPHP中插件的实现通过钩子来实现,模板中使用 {{hook test}} 设定一个名称为 test的插件钩子,在程序中可使用\Cml\Plugin::hook('test');设定一个名称为test的插件 钩子,当程序执行到设置hook的位置时,如果有插件挂载到这个钩子,执行该插 件,一个钩子可以绑定多个插件. CmlPHP中的插件信息通过plugin \Cml\Plugin::mount('hookName'/*要挂载的钩子*/, array( // 'ClassName' => 'run', //该hook执行的插件名 =>方法名 // 'ClassName2' => 'run' //一个hook可挂载多个插件 // )); //我们就在test这个钩子上挂载了两个插件 插件存放在应用目录/Plugins目录中 插件文件的命名规则为0 码力 | 251 页 | 973.37 KB | 1 年前3Weblate 4.17 用户文档
可以为您半自动处理所有翻译工作。如果授予它对仓库的推送访问权 限,则翻译可以在没有交互的情况下进行,除非发生某些合并冲突。 1. 设置好 Git 仓库,以便在发生更改时通知 Weblate,请参阅 通知钩子 获取 有关如何操作的信息。 2. 在 Weblate 的 部件配置 中设置推送 URL,这会允许 Weblate 将更改推送 到仓库。 3. 在 Weblate 的 部件配置 中开启 提交时推送,这将使 Weblate 除了更新翻译,还更新翻译文件吗? Weblate 尝试将翻译文件中的更改限制为最小。对于有些文件格式,很不幸会 导致将文件重新格式化。如果想要将文件保持为自己的格式化方式,请为其使 用预提交钩子。 参见 更新目标语言文件 语言定义来自何处以及如何添加自己的语言定义? 语言定义的基本组包括在 Weblate 和 Translate-toolkit 中。这覆盖了超过 150 种 语言,并且包括了复数形式和文本方向的信息。 管理版本控制仓库 中的翻译部件。 2. 在 管理版本控制仓库 中提交待处理更改。 3. 将 Weblate 更改合并到远程仓库。 4. 使用 启用钩子 禁止通过钩子接收更新。 5. 重命名仓库中的文件。 6. 更新组件配置来匹配新文件名。 7. 启用更新钩子并解锁部件。 故障排除 请求有时失败,错误信息为“too many open files”(打开文件过多) msgmerge -U loc0 码力 | 817 页 | 17.33 MB | 1 年前3Weblate 4.16.4 用户文档
可以为您半自动处理所有翻译工作。如果授予它对仓库的推送访问权 限,则翻译可以在没有交互的情况下进行,除非发生某些合并冲突。 1. 设置好 Git 仓库,以便在发生更改时通知 Weblate,请参阅 通知钩子 获 取有关如何操作的信息。 2. 在 Weblate 的 部件配置 中设置推送 URL,这会允许 Weblate 将更改推 送到仓库。 3. 在 Weblate 的 部件配置 中开启 提交时推送,这将使 Weblate 除了更新翻译,还更新翻译文件吗? Weblate 尝试将翻译文件中的更改限制为最小。对于有些文件格式,很不幸会 导致将文件重新格式化。如果想要将文件保持为自己的格式化方式,请为其使 用预提交钩子。 参见 更新目标语言文件 语言定义来自何处以及如何添加自己的语言定义? 语言定义的基本组包括在 Weblate 和 Translate-toolkit 中。这覆盖了超过 150 种语言,并且包括了复数形式和文本方向的信息。 3. Merge Weblate changes to the upstream repository. 4. Disable receiving updates via hooks using 启用钩子. 5. Perform the renaming of the files in the repository. 6. Update the component configuration to match0 码力 | 822 页 | 11.27 MB | 1 年前3Weblate 4.16.3 用户文档
可以为您半自动处理所有翻译工作。如果授予它对仓库的推送访问权 限,则翻译可以在没有交互的情况下进行,除非发生某些合并冲突。 1. 设置好 Git 仓库,以便在发生更改时通知 Weblate,请参阅 通知钩子 获 取有关如何操作的信息。 2. 在 Weblate 的 部件配置 中设置推送 URL,这会允许 Weblate 将更改推 送到仓库。 3. 在 Weblate 的 部件配置 中开启 提交时推送,这将使 Weblate 除了更新翻译,还更新翻译文件吗? Weblate 尝试将翻译文件中的更改限制为最小。对于有些文件格式,很不幸会 导致将文件重新格式化。如果想要将文件保持为自己的格式化方式,请为其使 用预提交钩子。 参见 更新目标语言文件 语言定义来自何处以及如何添加自己的语言定义? 语言定义的基本组包括在 Weblate 和 Translate-toolkit 中。这覆盖了超过 150 种语言,并且包括了复数形式和文本方向的信息。 3. Merge Weblate changes to the upstream repository. 4. Disable receiving updates via hooks using 启用钩子. 5. Perform the renaming of the files in the repository. 6. Update the component configuration to match0 码力 | 821 页 | 11.27 MB | 1 年前3Weblate 4.16.1 用户文档
可以为您半自动处理所有翻译工作。如果授予它对仓库的推送访问权 限,则翻译可以在没有交互的情况下进行,除非发生某些合并冲突。 1. 设置好 Git 仓库,以便在发生更改时通知 Weblate,请参阅 通知钩子 获 取有关如何操作的信息。 2. 在 Weblate 的 部件配置 中设置推送 URL,这会允许 Weblate 将更改推 送到仓库。 3. 在 Weblate 的 部件配置 中开启 提交时推送,这将使 Weblate 除了更新翻译,还更新翻译文件吗? Weblate 尝试将翻译文件中的更改限制为最小。对于有些文件格式,很不幸会 导致将文件重新格式化。如果想要将文件保持为自己的格式化方式,请为其使 用预提交钩子。 参见 更新目标语言文件 语言定义来自何处以及如何添加自己的语言定义? 语言定义的基本组包括在 Weblate 和 Translate-toolkit 中。这覆盖了超过 150 种语言,并且包括了复数形式和文本方向的信息。 (boolean) – 启用原文审校 set_language_team (boolean) – 设置 “Language- Team” 标头 enable_hooks (boolean) – 启用钩子 instructions (string) – 翻译说明 language_aliases (string) – 语言别名 示例 JSON 数据: { "name": "Hello",0 码力 | 819 页 | 11.27 MB | 1 年前3Weblate 4.16 用户文档
可以为您半自动处理所有翻译工作。如果授予它对仓库的推送访问权 限,则翻译可以在没有交互的情况下进行,除非发生某些合并冲突。 1. 设置好 Git 仓库,以便在发生更改时通知 Weblate,请参阅 通知钩子 获 取有关如何操作的信息。 2. 在 Weblate 的 部件配置 中设置推送 URL,这会允许 Weblate 将更改推 送到仓库。 3. 在 Weblate 的 部件配置 中开启 提交时推送,这将使 Weblate 除了更新翻译,还更新翻译文件吗? Weblate 尝试将翻译文件中的更改限制为最小。对于有些文件格式,很不幸会 导致将文件重新格式化。如果想要将文件保持为自己的格式化方式,请为其使 用预提交钩子。 参见 更新目标语言文件 语言定义来自何处以及如何添加自己的语言定义? 语言定义的基本组包括在 Weblate 和 Translate-toolkit 中。这覆盖了超过 150 种语言,并且包括了复数形式和文本方向的信息。 (boolean) – 启用原文审校 set_language_team (boolean) – 设置 “Language- Team” 标头 enable_hooks (boolean) – 启用钩子 instructions (string) – 翻译说明 language_aliases (string) – 语言别名 示例 JSON 数据: { "name": "Hello",0 码力 | 819 页 | 11.27 MB | 1 年前3Weblate 4.16.2 用户文档
可以为您半自动处理所有翻译工作。如果授予它对仓库的推送访问权 限,则翻译可以在没有交互的情况下进行,除非发生某些合并冲突。 1. 设置好 Git 仓库,以便在发生更改时通知 Weblate,请参阅 通知钩子 获 取有关如何操作的信息。 2. 在 Weblate 的 部件配置 中设置推送 URL,这会允许 Weblate 将更改推 送到仓库。 3. 在 Weblate 的 部件配置 中开启 提交时推送,这将使 Weblate 除了更新翻译,还更新翻译文件吗? Weblate 尝试将翻译文件中的更改限制为最小。对于有些文件格式,很不幸会 导致将文件重新格式化。如果想要将文件保持为自己的格式化方式,请为其使 用预提交钩子。 参见 更新目标语言文件 语言定义来自何处以及如何添加自己的语言定义? 语言定义的基本组包括在 Weblate 和 Translate-toolkit 中。这覆盖了超过 150 种语言,并且包括了复数形式和文本方向的信息。 (boolean) – 启用原文审校 set_language_team (boolean) – 设置 “Language- Team” 标头 enable_hooks (boolean) – 启用钩子 instructions (string) – 翻译说明 language_aliases (string) – 语言别名 示例 JSON 数据: { "name": "Hello",0 码力 | 821 页 | 11.27 MB | 1 年前3Weblate 4.18.1 用户文档
可以为您半自动处理所有翻译工作。如果授予它对仓库的推送访问权 限,则翻译可以在没有交互的情况下进行,除非发生某些合并冲突。 1. 设置好 Git 仓库,以便在发生更改时通知 Weblate,请参阅 通知钩子 获取 有关如何操作的信息。 2. 在 Weblate 的 部件配置 中设置推送 URL,这会允许 Weblate 将更改推送 到仓库。 3. 在 Weblate 的 部件配置 中开启 提交时推送,这将使 Weblate 除了更新翻译,还更新翻译文件吗? Weblate 尝试将翻译文件中的更改限制为最小。对于有些文件格式,很不幸会 导致将文件重新格式化。如果想要将文件保持为自己的格式化方式,请为其使 用预提交钩子。 参见 更新目标语言文件 语言定义来自何处以及如何添加自己的语言定义? 语言定义的基本组包括在 Weblate 和 Translate-toolkit 中。这覆盖了超过 150 种 语言,并且包括了复数形式和文本方向的信息。 管理版本控制仓库 中的翻译部件。 2. 在 管理版本控制仓库 中提交待处理更改。 3. 将 Weblate 更改合并到远程仓库。 4. 使用 启用钩子 禁止通过钩子接收更新。 5. 重命名仓库中的文件。 6. 更新组件配置来匹配新文件名。 7. 启用更新钩子并解锁部件。 故障排除 请求有时失败,错误信息为“too many open files”(打开文件过多) 有时当您的 Git 仓库增长太多并您有太多仓库时会发生。压缩0 码力 | 838 页 | 22.34 MB | 1 年前3Weblate 4.18 用户文档
可以为您半自动处理所有翻译工作。如果授予它对仓库的推送访问权 限,则翻译可以在没有交互的情况下进行,除非发生某些合并冲突。 1. 设置好 Git 仓库,以便在发生更改时通知 Weblate,请参阅 通知钩子 获取 有关如何操作的信息。 2. 在 Weblate 的 部件配置 中设置推送 URL,这会允许 Weblate 将更改推送 到仓库。 3. 在 Weblate 的 部件配置 中开启 提交时推送,这将使 Weblate 除了更新翻译,还更新翻译文件吗? Weblate 尝试将翻译文件中的更改限制为最小。对于有些文件格式,很不幸会 导致将文件重新格式化。如果想要将文件保持为自己的格式化方式,请为其使 用预提交钩子。 参见 更新目标语言文件 语言定义来自何处以及如何添加自己的语言定义? 语言定义的基本组包括在 Weblate 和 Translate-toolkit 中。这覆盖了超过 150 种 语言,并且包括了复数形式和文本方向的信息。 管理版本控制仓库 中的翻译部件。 2. 在 管理版本控制仓库 中提交待处理更改。 3. 将 Weblate 更改合并到远程仓库。 4. 使用 启用钩子 禁止通过钩子接收更新。 5. 重命名仓库中的文件。 6. 更新组件配置来匹配新文件名。 7. 启用更新钩子并解锁部件。 故障排除 请求有时失败,错误信息为“too many open files”(打开文件过多) 有时当您的 Git 仓库增长太多并您有太多仓库时会发生。压缩0 码力 | 839 页 | 22.33 MB | 1 年前3
共 163 条
- 1
- 2
- 3
- 4
- 5
- 6
- 17