嗨,我正在尝试覆盖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
嗨,我正在为我的扩展创建我的第一个管理部分.我创建了一个菜单,链接到显示网格的页面.问题是当您单击以编辑记录时,它会显示此错误
致命错误:在第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) 在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)
我猜它必须与模型中我应该称之为字段的东西有关,但我已经尝试了各种组合并且无法使其工作.
任何帮助将不胜感激