小编Mar*_* Po的帖子

Magento:如何从观察者的admin中的现有表单中获取magento fieldset

我试图在观察者中以现有的管理形式获取fieldset时遇到问题.我正在获取表单但是当我尝试获取fieldset时我得到了很好的错误:致命错误:在非对象上调用成员函数addField()当我直接添加这个新字段时,一切都很好,除了它在外部场地.

$form = $observer->getBlock()->getForm();
$fieldset = $form->getFieldset('fieldset_id');
$fieldset->addField('some_field', 'text', array(
    'name' => 'some_field',
    'label' => Mage::helper('cms')->__('Some Field'),
    'title' => Mage::helper('cms')->__('Some Field')
  )
);
Run Code Online (Sandbox Code Playgroud)

magento magento-1.7

5
推荐指数
1
解决办法
9805
查看次数

Zend框架2:如何在其他视图助手中使用视图助手

是否可以在另一个视图助手中使用视图助手?我们必须查看助手:

HelpMe1

use Zend\View\Helper\AbstractHelper;

class HelpMe1 extends AbstractHelper
{

    public function __invoke($arg)
    {
        return $arg;
    }
}
Run Code Online (Sandbox Code Playgroud)

HelpMe2

use PathTo\HelpMe1;
use Zend\View\Helper\AbstractHelper;

class HelpMe2 extends AbstractHelper
{

    public function __invoke()
    {
        return '<p>' . new HelpMe1('Text') . '</p>';
    }
}
Run Code Online (Sandbox Code Playgroud)

如果这是可能的,它的基础实践是什么?

问候,

zend-framework2

5
推荐指数
1
解决办法
2200
查看次数

在OSX上安装brew后,在哪里可以找到配置文件来更改DAEMON_OPTS

brew安装清漆之后我想在配置文件中修改一些选项,例如DAEMON_OPTS unfortunetlly我找不到这个文件.在linux中它位于文件夹中:

  • Ubuntu:/ etc/default/varnish

  • CentOS 6.x:/ etc/sysconfig/varnish

  • CentOS 7.x:/etc/varnish/varnish.params

我在哪里可以在OSX上找到它?

homebrew varnish osx-yosemite

4
推荐指数
1
解决办法
2467
查看次数