gpt4 book ai didi

php - 创建 zf 自定义命令,例如 zf create form

转载 作者:可可西里 更新时间:2023-10-31 23:59:34 27 4
gpt4 key购买 nike

当我像这样使用 zend CLI 创建表单时,会生成一个表单并将其添加到表单文件夹中。

zf create form MyForm

我有一个自定义类,我想以相同的方式为其创建一个自定义命令,并希望查看 zf create form 命令以获取指导。我怀疑它在 Zend_Framework/bin 中,那里有一个 shell、php、bat 文件,但我找不到任何与创建表单类相关的代码,也许我错过了?

无论如何,有更好的方法来完成同样的事情吗?比如让我自己创建其中一些命令的 Zend API?如果不是,我唯一的选择是查看如何创建类似 zf create form 的内容。

最佳答案

当您运行 zf 时,它会调用框架的 bin 文件夹中的 zf.php。这反过来会创建一个 Zend_Tool_Framework_Client_Console 实例,它会跳过一些不明显的环节来加载所有可用的操作并解析您的命令。此过程的一部分涉及查看 /Zend/Tool/Project/Provider/ 目录,该目录包含负责提供许多面向项目的操作(如创建表单)的类。

我自己从未尝试过,但是有(显然有些过时)documentation on creating your own providers ,所以希望接下来的内容能让您指明正确的方向。

关于php - 创建 zf 自定义命令,例如 zf create form,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3845175/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com