小编cle*_*lem的帖子

Magento - 使用ajax的网格过滤器重新加载整个页面

我在magento admin(扩展Mage_Adminhtml_Block_Widget_Grid)中使用网格来显示数据库表的内容.我在其他一些模块中看到,在构造函数中可以设置一个选项来使用ajax reload而不是页面重新加载
这是我的构造函数:

public function __construct() {
    parent::__construct();
    $this->setId('myGrid');
    $this->setSaveParametersInSession(true);
    $this->setVarNameFilter('my_filter');
    $this->setUseAjax(true);
}
Run Code Online (Sandbox Code Playgroud)

但是当我单击网格的过滤器并单击搜索按钮时,它会重新加载网格div中的整个页面(包括页眉,页脚,...).
任何想法为什么会这样?

php magento

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

Magento - 资源和mysql4之间的区别

任何人都可以告诉我创建模型扩展之间的区别

Mage_Core_Model_Mysql4_Abstract
Run Code Online (Sandbox Code Playgroud)

一个延伸

Mage_Core_Model_Resource_Db_Abstract
Run Code Online (Sandbox Code Playgroud)

我注意到例如Mage_Cms正在使用资源而不是Mysql4,并且在它的配置文件中myslq4被标记为已弃用但我在官方的phpdocs中找不到任何标记为mysql4的东西?
我正在使用Magento EE版.1.11.1.0

php magento

10
推荐指数
1
解决办法
4662
查看次数

Magento - 如何提交具有批量操作或类似功能的可编辑网格

我在 magento 中使用网格来显示表格的内容。该表有一个位置列,我正在根据其中的值对内容进行排序。
此位置列在网格中显示为类型输入:

    $this->addColumn('position', array(
        'header'    => Mage::helper('postcard')->__('Position'),
        'align'     =>'left',
        'index'     => 'position',
        'type'      => 'input',
        'width'     =>  '100',
        'sortable'  => true,
    ));
Run Code Online (Sandbox Code Playgroud)

如何为所有行提交这些列的值?我尝试使用批量操作,但只提交所选行的 ID 而不是位置列。有没有其他方法可以做到这一点?

grid admin input magento magento-1.9

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

IE安全设置设置为高 - JavaScript无法正常工作

一旦我将IE安全设置设置为高,我页面上的javascript就会停止执行.它不会抛出错误或任何东西,甚至不会发出警报.如果我将安全设置设置回中,一切都按预期工作.有没有人经历过这样的事情?

javascript internet-explorer-8 internet-explorer-7

4
推荐指数
2
解决办法
6535
查看次数

Magento的Mage :: log()会导致白屏

当使用Magentos日志工具Mage :: log()时,它有时会导致白屏.没有错误消息输出到屏幕或任何日志文件(var/log/system.log,var/log/exception.log)

这似乎只有在我尝试记录一个非常大的对象时才会发生.例如,当我尝试这个

Mage::log(Mage::helper('catalog/category')->getStoreCategories());
Run Code Online (Sandbox Code Playgroud)

在块控制器内部,它会导致白屏.
当我尝试app/design/frontend/enterprise/default/template/catalog/product/view/media.phtml 使用当前产品时,会发生同样的情况

Mage::log($_product);
Run Code Online (Sandbox Code Playgroud)

通常Mage :: log()工作正常,并将所有内容写入system.log文件.
我想知道这是否发生在其他人身上,或者是否有人知道为什么会这样?

php magento

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