小编Phi*_*nie的帖子

如何在PhpStorm中切换窗格之间切换

这似乎是一项简单的任务,但我似乎无法找到答案.

在JetBrains的PHPStorm中,分割窗格之间切换的捷径是什么?(使用OS X)

PHP Storm分割窗格示例

phpstorm

35
推荐指数
2
解决办法
8709
查看次数

麻烦在小牛上安装mcrypt库(10.9)

我能够在Mountain Lion上成功安装mcrypt扩展,但我很难在Mavericks上安装扩展.

作为参考,我遵循本指南:http://www.coolestguidesontheplanet.com/install-mcrypt-php-mac-osx-10-9-mavericks-development-server/

我注意到的唯一不一致是通过php -v从命令行运行,我显示的是PHP版本5.3.15 - 而Web服务器似乎正在运行5.4.17. 我下载了5.4.17来编译mcrypt.

基本上,一切都按计划运行直到最后.我没有将共享扩展安装到新目录中/usr/lib/php/extensions/no-debug-non-zts-20100525,而是收到一条消息:

Installing shared extensions: /usr/local/lib/php/extensions/no-debug-non-zts-20090626/

编辑:

问题似乎是Web服务器的PHP使用模块API编译:20100525并且系统仍在使用5.3.15(这是API:20090626),因此出错.

我假设你不能(轻松)更新PHP的系统版本.要使模块和PHP API匹配,我需要做什么?

在此先感谢您的帮助.

php macos mcrypt osx-mavericks

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

按产品属性过滤Magento类别集合?

我有一个Magento网站,其中包含大量目录(10,000种产品)和一个相当深的类别树.

所有产品类别均来自顶级"所有产品"类别.
所有产品都有"品牌"的下拉属性.

我想要做的是允许访问者从类别树的顶部开始,并在选择或不选择品牌的情况下向下浏览"所有产品"树.问题是我们需要在每个级别显示下一级子类别,如果品牌不适用,我不想显示空白类别.

例如,如果树看起来像这样,而且一个在"螺丝刀页面"上,我们希望类型和长度类别都可见.

  1. 所有产品
    • 螺丝刀
      • 菲利普斯
        • 2"
        • 3"
        • 5"
      • 平头
        • 1"
        • 3"
        • 5"

通过创建类别集合,我可以做到这一点而不用担心品牌过滤器:

    $_category  = $this->getCurrentCategory();
    $current_level = $_category->getLevel(); 
    $collection = $_category->getCollection(); 

    $collection->addAttributeToSelect('url_key')
                ->addAttributeToSelect('name')
                ->addAttributeToSelect('parent_id')
                ->addAttributeToFilter('is_active', 1)
                ->addAttributeToFilter('level',array('in'=>array($current_level+1,$current_level+2)))
                ->setOrder('position','ASC')
                ->load();
Run Code Online (Sandbox Code Playgroud)

根据我的研究,似乎无法通过产品属性直接过滤类别集合.

假设这是真的:实现这一目标的最佳方法什么?我已经想到并初步尝试了一些想法:

  • 创建按品牌过滤的产品集合并循环遍历它以获取所有相关类别并构建树(看起来这样效率非常低)
  • 尝试利用分层导航输出类别(如果我们只查看一个级别,这将有效 - 我无法获得过滤的"第二"级别.)
  • 放弃过滤的想法,并在新的"按品牌浏览"类别下复制类别树(我想远离这一点,以便更新产品不需要更新两个重复的树.)

在此先感谢您的帮助.如果您需要澄清问题,请告诉我.

magento

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

Magento:"<?php echo $ _menu?>"的html来自哪里?

在magento page/html/topmenu.html文件中生成菜单项(即在后端创建的类别)我使用twitter bootstrap css framenwork设置这些菜单的样式.并生成菜单项

<ul id="nav">
        <?php echo $_menu ?>
</ul>
Run Code Online (Sandbox Code Playgroud)

我在哪里可以编辑由... <li>生成的标签类<?php echo $_menu ?>

magento

0
推荐指数
1
解决办法
4488
查看次数

标签 统计

magento ×2

macos ×1

mcrypt ×1

osx-mavericks ×1

php ×1

phpstorm ×1