小编jam*_*ssy的帖子

Magento:覆盖客户账户控制器

嗨,我正在尝试覆盖Mage_Customer_AccountController,以便我可以扩展createPostAction方法.对于我的生活我似乎无法做到这一点,它要么抛出404页面,这表明它不是文件的正确路径或默认为orignal.

<rewrite>
       <company_modulename_account>
           <from><![CDATA[#^/customer/account/#]]></from>
           <to>/modulename/account</to>
       </company_modulename_account>
</rewrite>
Run Code Online (Sandbox Code Playgroud)

我的控制器位于local/company/modulename/controllers/AccountController.php

magento

8
推荐指数
1
解决办法
2万
查看次数

Magento管理员问题

嗨,我正在为我的扩展创建我的第一个管理部分.我创建了一个菜单,链接到显示网格的页面.问题是当您单击以编辑记录时,它会显示此错误

致命错误:在第129行的/Applications/MAMP/htdocs/theBookClub/app/code/core/Mage/Adminhtml/Block/Widget/Form/Container.php中的非对象上调用成员函数setData()

对于我的生活,我在任何相关文件中都看不到任何参考

class Namespace_Bookshelf_Block_Adminhtml_Bookshelf_Edit extends Mage_Adminhtml_Block_Widget_Form_Container
{
   public function __construct()
{
    parent::__construct();

    $this->_objectId = 'id';
    $this->_blockGroup = 'bookshelf';
    $this->_controller = 'bookshelf_admin';
    $this->_mode = 'edit';

    $this->_addButton('save_and_continue', array(
              'label' => Mage::helper('adminhtml')->__('Save And Continue Edit'),
              'onclick' => 'saveAndContinueEdit()',
              'class' => 'save',
    ), -100);
    $this->_updateButton('save', 'label', Mage::helper('bookshelf')->__('Save Example'));

    $this->_formScripts[] = "
        function toggleEditor() {
            if (tinyMCE.getInstanceById('form_content') == null) {
                tinyMCE.execCommand('mceAddControl', false, 'edit_form');
            } else {
                tinyMCE.execCommand('mceRemoveControl', false, 'edit_form');
            }
        }

        function saveAndContinueEdit(){
            editForm.submit($('edit_form').action+'back/edit/');
        }
    ";
}

public function getHeaderText()
{
    if (Mage::registry('example_data') && …
Run Code Online (Sandbox Code Playgroud)

magento

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

对cakephp中的输入文件进行验证

在cakephp中,我试图检查文件输入字段是否附加了文件,如果没有输出错误.我已经在其他领域做到了这一点,但似乎无法让这个在该领域工作.

这是模型

array('notempty'),'uploadeduploaded_file'=> array('notempty')); ?>

这是我的ctp文件

<?php echo $form->input('Uploaded.uploaded_file', array('type' => 'file', 'label' => 'Upload file', "label" => false)); ?>
Run Code Online (Sandbox Code Playgroud)

我猜它必须与模型中我应该称之为字段的东西有关,但我已经尝试了各种组合并且无法使其工作.

任何帮助将不胜感激

cakephp

3
推荐指数
1
解决办法
6051
查看次数

标签 统计

magento ×2

cakephp ×1