513
edits
PolyglotBot (talk | contribs) m (Import interlang links (links to translated versions of this page in other languages) from origin English page "Script_development".) |
|||
| Line 13: | Line 13: | ||
{{TemplateMainPageZh}} | {{TemplateMainPageZh}} | ||
= 位置 = | =位置= | ||
Dolibarr命令行脚本必须位于Dolibarr根目录下的 '''scripts'''目录中。脚本然后根据其使命划分为子目录。提供多个脚本作为标准。 | Dolibarr命令行脚本必须位于Dolibarr根目录下的 '''scripts'''目录中。脚本然后根据其使命划分为子目录。提供多个脚本作为标准。 | ||
= 开发新脚本 = | =开发新脚本= | ||
脚本通常是针对特定需求而编写的,很可能你找不到你想要的脚本。在这种情况下,我们将解释如何开发自己的脚本。 | 脚本通常是针对特定需求而编写的,很可能你找不到你想要的脚本。在这种情况下,我们将解释如何开发自己的脚本。 | ||
== Step 1 - 创建脚本的框架 == | ==Step 1 - 创建脚本的框架== | ||
第一步是在'''dev/skeletons/skeleton_scripts.php''' 中获取骨架脚本并在目录'''scripts/mydir/myscript.php'''中复制和重命名它。 | 第一步是在'''dev/skeletons/skeleton_scripts.php''' 中获取骨架脚本并在目录'''scripts/mydir/myscript.php'''中复制和重命名它。 | ||
重命名完成后,给脚本可执行权限。 | |||
在Linux上,这是命令: | 在Linux上,这是命令: | ||
| Line 42: | Line 42: | ||
</source> | </source> | ||
== Step 2 - 编辑脚本代码 == | ==Step 2 - 编辑脚本代码== | ||
修改脚本的内容以执行对您感兴趣的操作。 | 修改脚本的内容以执行对您感兴趣的操作。 | ||
| Line 55: | Line 55: | ||
请注意,在本节中,可以使用变量$db来访问Dolibarr数据库并已初始化。包含Dolibarr配置的 $conf对象也是可用的。 | 请注意,在本节中,可以使用变量$db来访问Dolibarr数据库并已初始化。包含Dolibarr配置的 $conf对象也是可用的。 | ||
= 例子 = | =例子= | ||
一些代码示例(创建订单、产品…)可用于目录'''/dev/examples/'''中。 | 一些代码示例(创建订单、产品…)可用于目录'''/dev/examples/'''中。 | ||
= 示例代码 = | =示例代码= | ||
<source lang="php"> | <source lang="php"> | ||
#!/usr/bin/env php | #!/usr/bin/env php | ||
edits