我正在使用 MSSQL 并希望实现该WITH
功能(根据使用 ZF2,创建 WITH 语句?)。为此,我正在扩展\Zend\Db\Sql\Select
类,添加添加WITH
函数所需的属性和方法。我现在如何告诉我的应用程序使用这个 Select 类而不是 Zend 类?
一种方法是autoload
在我的 composer.json 文件中指定一个:
"autoload": {
"psr-4": {
"Zend\\Db\\Sql\\": "vendor/rpk/Rpk/Zend/Db/Sql"
}
}
在查看 zend 文件夹之前,它将在我的供应商文件夹中查找任何Sql
命名空间的东西,但这需要我将整个 zend 选择类复制到我的选择类中——这是不可取的,因为我的类不会从未来的补丁中受益Zend 分支。