试着创建了block文件Index.php在 appadmin/local/local_modules/Customer/block/newsletter/Index.php 并没有起作用,原因是因为Module.php里设置的block仍然是vendor里的。如何能起用这个newsletter的新的block,然后其他block仍然能使用vendor里的block呢?controller是通过controllerMap可以实现,block不知道该怎么办
谢谢!
class Module extends \fec\AdminModule
{
public $blockNamespace;
public function init()
{
$nameSpace = __NAMESPACE__;
// 设置模块 controller namespace的文件路径
$this->controllerNamespace = 'fecshop\app\appadmin\modules\Customer' . '\\controllers';
// 设置模块block namespace的文件路径
$this->blockNamespace = 'fecshop\app\appadmin\modules\Customer' . '\\block';
// $this->_currentDir = __DIR__;
// $this->_currentNameSpace = __NAMESPACE__;
// 指定默认的man文件
$this->layout = '/main_ajax.php';
parent::init();
}
}