有没有办法为 MySQL 数据库表创建数据对象Zend_Tool
?
我想要实现的是使用命令行 zf 实用程序在某个类中创建任何表的 setter/getter 方法和列变量。(就像我们可以用梨做的那样)
有没有办法为 MySQL 数据库表创建数据对象Zend_Tool
?
我想要实现的是使用命令行 zf 实用程序在某个类中创建任何表的 setter/getter 方法和列变量。(就像我们可以用梨做的那样)
您需要为 Zend_Tool 创建自己的提供程序。
本质上,您创建了一个扩展类Zend_Tool_Project_Provider_Abstract
。每个公共方法都成为zf.sh
工具中可用的操作。
您还需要使用 Zend_Tool 注册您的新提供者。通过运行执行此操作:
zf --setup storage-directory
zf --setup config-file
~/.zf.ini
和添加分别指向新提供者路径和类名的条目php.include_path
。basicloader.classes.0
更多详情:http ://akrabat.com/zend-framework/akrabat_db_schema_manager-zend-framework-database-migrations/ & https://github.com/akrabat/Akrabat/blob/master/zf1/Akrabat/Tool/DatabaseSchemaProvider。 php