小编Ric*_*ins的帖子

如何在MacOS Yosemite/El Capitan中按F5或ESC时禁用单词自动完成?

当我在MacOS Yosemite(10.10.1)或El Capitan(10.11.5)的许多窗口(如预览版)中按ESC或F5键时,会出现一个自动完成菜单,有时会自动插入文档中的第一个单词,我是什么非常不方便.它会意外地修改PDF,文档和许多其他文档.

当我按ESC键

我该如何禁用它?

keyboard-shortcuts osx-yosemite osx-elcapitan

16
推荐指数
1
解决办法
682
查看次数

如何在bitbucket上获得部署密钥的写访问权?

我在bitbucket中有多个私有存储库,有时需要在某些服务器上授予对其中一个的读/写访问权限.

我可以将公钥添加到我的用户帐户,但我不希望该密钥可以访问我的所有存储库.

如果我创建部署密钥,它只对指定的repo具有读访问权限.

有没有办法在特定仓库上使用特定密钥进行写访问?

git ssh bitbucket

14
推荐指数
1
解决办法
8070
查看次数

Magento,致命错误,'在非对象上调用... getAllOptions()... Core\Model\Cache.php'

添加到我的前端/默认/ [主题] /文件夹后,我遇到了一个错误,网站将不再加载.我删除了有问题的文件,但网站仍然无法加载.启用PHP错误输出会导致此消息:

Fatal error: Call to a member function getAllOptions() on a non-object in C:\websites\[snip]\htdocs\app\code\core\Mage\Core\Model\Cache.php on line 449
Run Code Online (Sandbox Code Playgroud)

我已经清除了缓存,当(试图)加载页面时,var/cache文件夹中没有创建任何内容...任何想法可以在某处缓存其他内容吗?

另请注意,这使得前端和后端都脱机,因此我无法访问管理系统.

这似乎与此处提到的问题相同(站点向下 - 致命错误:在第434行包括/ src/Mage_Core_Model_Cache.php).我没有启用编译器,因此错误直接在Core/Model/Cache.php中.

magento magento-1.x

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

如何使用MAMP PRO和nginx设置Magento2?

设置Magento2和MAMP的nginx有没有人成功?我正在使用MAMP PRO 4.1.1,并没有意识到MAMP如何处理我们为每个站点配置的重写和规则,或者是否有一种方法可以调试并查看最终使用的nginx配置.

在此输入图像描述

如果有人在这个屏幕上分享Magento2的配置,我将不胜感激.

谢谢.

mamp mamp-pro magento2

9
推荐指数
1
解决办法
786
查看次数

如何在Silex中创建通配符路由(/ something/*)?

我怎样才能创建像/ something/*这样的路由,其中​​可以是一个或模式'子文件夹'?(使用Silex框架)

例如:

/something/foo
Run Code Online (Sandbox Code Playgroud)

要么

/something/foo/bar
Run Code Online (Sandbox Code Playgroud)

目的:我需要复制Web服务并将POST请求发送到另一个URL,更改2 $ _POST参数并返回给它.但它可以在/之后有一个或模式参数.

routes silex

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

Magento:如何以编程方式创建子块?

我有一个页面,其中包含一些以编程方式包含的模板块,如下所示:

public function indexAction() {
    $this->loadLayout();
    $block = $this->getLayout()
        ->createBlock('core/template')
        ->setTemplate('somefolder/sometemplate.phtml');

    $this->getLayout()->getBlock('content')->append($block);
    $this->renderLayout();

}
Run Code Online (Sandbox Code Playgroud)

我想把sometemplate.phtml,$ this-> getChildHtml('somechild')插入到另一个块中.

我试过了

        $box = $this->getLayout()
        ->createBlock('page/html')
        ->setTemplate('somefolder/somechild.phtml');
        $block->append($box);
Run Code Online (Sandbox Code Playgroud)

但没有奏效.我该怎么做?

magento magento-1.x

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

EcomDev Phpunit测试在执行期间调用了两次

我试图运行几个单元测试用例,我发现每次运行都会运行两次,但我不确定原因.

以下是我的测试用例结构 -

class Sample_Module_Test_Model_HelloserviceTest extends EcomDev_PHPUnit_Test_Case{

 public function testHelloworld(){
  Mage::log("Hello world!");
 }

}
Run Code Online (Sandbox Code Playgroud)

而且,我执行测试

 phpunit --group Sample_Module
Run Code Online (Sandbox Code Playgroud)

这就是我所看到的

PHPUnit 3.7.22 by Sebastian Bergmann.

Configuration read from /mnt/www/dev.giftcardmall.com/phpunit.xml.dist

......

Time: 2 seconds, Memory: 26.75Mb

OK (2 tests, 0 assertions)
Run Code Online (Sandbox Code Playgroud)

同样在日志中我看到Hello world在每次执行时打印两次.

我不知道我哪里出错......任何帮助都将不胜感激.

php phpunit magento magento-1.7 ecomdev-phpunit

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

服务器配置更改后,许多后端页面中的... lib/Zend/Date.php(1078)中没有日期部分

在我们客户的商店托管公司进行了一些未报告的更改后,我们在magento日期格式和许多管理屏幕中断(销售订单视图,客户,索引管理等)时遇到了许多错误.

在报告文件夹日志中,我得到:

a:5:{i:0;s:44:"No date part in '2012-09-03 19:36:17' found.";i:1;s:6218:"#0 /public_html/sp/lib/Zend/Date.php(1078): Zend_Date->_calculate('set', '2012-09-03 19:3...', 'yyyy-MM-dd HH:m...', 'pt_BR')
#1 /public_html/sp/lib/Zend/Date.php(197): Zend_Date->set('2012-09-03 19:3...', 'yyyy-MM-dd HH:m...', 'pt_BR')
#2 /public_html/sp/app/code/core/Mage/Core/Model/Locale.php(478): Zend_Date->__construct('2012-09-03 19:3...', 'yyyy-MM-dd HH:m...', Object(Zend_Locale))
#3 /public_html/sp/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Datetime.php(81): Mage_Core_Model_Locale->date('2012-09-03 19:3...', 'yyyy-MM-dd HH:m...')
#4 /public_html/sp/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column.php(128): Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Datetime->render(Object(Mage_Index_Model_Process))
#5 /public_html/sp/app/design/adminhtml/default/casadosaber/template/widget/grid.phtml(161): Mage_Adminhtml_Block_Widget_Grid_Column->getRowField(Object(Mage_Index_Model_Process))
#6 /public_html/sp/app/code/core/Mage/Core/Block/Template.php(235): include('/public_html/s...')
#7 /public_html/sp/app/code/core/Mage/Core/Block/Template.php(266): Mage_Core_Block_Template->fetchView('adminhtml/defau...')
#8 /public_html/sp/app/code/core/Mage/Core/Block/Template.php(280): Mage_Core_Block_Template->renderView()
#9 /public_html/sp/app/code/core/Mage/Adminhtml/Block/Template.php(81): Mage_Core_Block_Template->_toHtml()
#10 /public_html/sp/app/code/core/Mage/Core/Block/Abstract.php(758): Mage_Adminhtml_Block_Template->_toHtml()
#11 /public_html/sp/app/code/core/Mage/Core/Block/Abstract.php(525): Mage_Core_Block_Abstract->toHtml()
#12 /public_html/sp/app/code/core/Mage/Core/Block/Abstract.php(476): Mage_Core_Block_Abstract->_getChildHtml('grid', true)
#13 /public_html/sp/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Container.php(70): Mage_Core_Block_Abstract->getChildHtml('grid')
#14 /public_html/sp/app/design/adminhtml/default/default/template/widget/grid/container.phtml(36): Mage_Adminhtml_Block_Widget_Grid_Container->getGridHtml()
#15 /public_html/sp/app/code/core/Mage/Core/Block/Template.php(235): include('/home/storage/5...')
#16 /public_html/sp/app/code/core/Mage/Core/Block/Template.php(266): Mage_Core_Block_Template->fetchView('adminhtml/defau...')
#17 /public_html/sp/app/code/core/Mage/Core/Block/Template.php(280): Mage_Core_Block_Template->renderView()
#18 …
Run Code Online (Sandbox Code Playgroud)

magento magento-1.5

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

如何从 magento 中的产品集合中获取库存状态

这是我的产品系列,任何人都可以帮助我从产品系列中获取库存状态。

$collection = Mage::getModel('catalog/category')
                ->load($categoryId)
                ->getProductCollection()
                ->addAttributeToSelect('*')
                ->addAttributeToFilter('visibility', array(
Mage_Catalog_Model_Product_Visibility::VISIBILITY_BOTH,
Mage_Catalog_Model_Product_Visibility::VISIBILITY_IN_CATALOG));
return $collection;
Run Code Online (Sandbox Code Playgroud)

magento magento-1.9

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

Fishpig Magento模块:如何从postmeta表中获取数据?

我有Magento和Fishpig_Wordpress模块​​.我为帖子创建了一些新的postmeta数据,这些数据保存在postmeta表中.我刚看到Fishpig在/Model/Mysql4/Post.php中有一个自定义加载SQL方法..

protected function _getLoadSelect($field, $value, $object)
{
    $select = $this->_getReadAdapter()->select()
        ->from(array('e' => $this->getMainTable()))
        ->where("e.{$field}=?", $value);

    if (Mage::getDesign()->getArea() == 'frontend') {
        if (Mage::helper('wordpress/plugin_allInOneSeo')->isEnabled()) {
            foreach(Mage::helper('wordpress/plugin_allInOneSeo')->getMetaFields() as $field) {
                $table = 'aioseop_'.$field;
                $select->joinLeft(
                    array($table => Mage::helper('wordpress/db')->getTableName('postmeta')), 
                    "{$table}.post_id = e.ID AND ".$this->_getReadAdapter()->quoteInto("{$table}.meta_key=?", "_aioseop_{$field}"),
                    array('meta_'.$field => 'meta_value')
                );
            }
        }
    }

    $select->limit(1);

    return $select;
}
Run Code Online (Sandbox Code Playgroud)

它在joinLeft方法中使用Mage :: helper('wordpress/db') - > getTableName('postmeta').但我不知道如何使用_getLoadSelect保护方法或创建另一个类来调用postmeta表.

所以,问题是: 有没有办法从Fishmeix模块的postmeta表中获取数据,或者我需要为此创建一个新类?

wordpress magento fishpig

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

如何在Magento中覆盖camelCased模型文件?

我有一个航运社区模型,有一个我想覆盖的骆驼套装类/文件女巫.

原始文件/类位于app/code/community/PedroTeixeira/Correios/Model/Carrier/CorreiosMethod.php下,我想覆盖此文件的方法,或app/code/local/Esmart /下的整个类CorreiosImprovements/Model/Carrier/CorreiosMethod.php.

原始模块配置文件中,我可以在config.xml中看到它的模型声明如下:

<global>
...
    <models> 
        <pedroteixeira_correios>
            <class>PedroTeixeira_Correios_Model</class>
        </pedroteixeira_correios>
    </models>
...
    <sales>
        <shipping>
            <carriers>
                <pedroteixeira_correios>
                    <class>PedroTeixeira_Correios_Model_Carrier_CorreiosMethod</class>
                </pedroteixeira_correios>
            </carriers>
        </shipping>
    </sales>
</global>
Run Code Online (Sandbox Code Playgroud)

我的模块 config.xml中,我已经以这种方式声明了覆盖:

<global>
    <models>
        <esmart_correiosimprovements>
            <class>Esmart_CorreiosImprovements_Model</class>
        </esmart_correiosimprovements>

        <pedroteixeira_correios>
            <rewrite>
                <carrier_correiosMethod>Esmart_CorreiosImprovements_Model_Carrier_CorreiosMethod</carrier_correiosMethod>
            </rewrite>
        </pedroteixeira_correios>
    </models>
</global>
Run Code Online (Sandbox Code Playgroud)

通常模型文件不是驼峰式的,所以我想它更容易.或者我在这里遗漏了什么?

任何帮助表示赞赏.

magento magento-1.7

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