小编Jos*_*ano的帖子

Qt,如何在不将鼠标悬停在控件上的情况下使工具提示可见?

我希望当容器小部件获得focus/visible时工具提示默认可见

我希望工具提示显示而无需将鼠标悬停在相应的控件上。

qt focus tooltip hover visible

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

Codeigniter如何获取当前控制器中的所有/特定方法

我知道这段代码:

$this->router->fetch_class(); // get current controller name
$this->router->fetch_method(); // get current method name
Run Code Online (Sandbox Code Playgroud)

我想要做的是获取当前控制器或特定控制器中可用的所有方法。有人有同样的经历吗?谢谢。

解决方案

我创建助手来列出特定控制器中的所有方法

function list_this_controllers_method_except($controller, $except = array())
{
    $methods = array();

    foreach(get_class_methods($controller) as $method)
    {
        if (!in_array($method, $except))
        {
            $methods[] = $method;
        }
    }

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

php methods controller codeigniter class

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

Magento:根据客户群获得产品价格

在magento 1.7上,我为"特殊会员"客户群创建了20%折扣的促销价格规则.

我想显示两个价格.我以为会有类似的东西

$_product->getPriceByCustomerGroup( $groupId );
Run Code Online (Sandbox Code Playgroud)

目标

(未登录):

  • 正常价格:10.99美元
  • 会员价:5.99美元

(会员登录):

  • 正常价格:10.99美元
  • 会员价:5.99美元

php product rule magento magento-1.7

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

如何隐藏错误"试图获取非对象的属性"

我有以下代码,它可以正常工作.Twitter好友列出正确,但似乎当显示最后一项时,错误"通知:试图获取非对象的属性"显示4次.

由于代码可以正常工作,我想要一种隐藏这些错误的方法.

$connection = getConnectionWithAccessToken($consumerkey, $consumersecret, $accesstoken, $accesstokensecret);
$tweets6 = $connection->get("https://api.twitter.com/1.1/friends/list.json?screen_name=".$twitteruser."&count=".$notweets);
foreach ($tweets6 as $tweet)
{
    for($i = 0; $i < count($tweet); $i++)
    {
        echo $tweet[$i] -> name;
        echo "<br />";
    }
}
Run Code Online (Sandbox Code Playgroud)

php foreach loops for-loop notice

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

如何删除一个svn:ignore规则?

假设我有一个SVN控制下的目录,我有很多svn:忽略为这个目录定义的规则.我只想删除其中一条规则.我怎样才能做到这一点?

我只找到了一个删除所有规则的命令行解决方案,但这不适合我:)

PS:任何解决方案都可以:命令行,eclipse,Tortoise

svn version-control tortoisesvn subversive svnignore

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

在Magento ORM中使用布尔字段

我正在为我的自定义实体编写后端编辑页面.我几乎一切都在工作,包括保存一堆不同的文本字段.但是,在尝试设置布尔字段的值时,我遇到了问题.

我试过了:

$landingPage->setEnabled(1);
$landingPage->setEnabled(TRUE);
$landingPage->setEnabled(0);
$landingPage->setEnabled(FALSE);
Run Code Online (Sandbox Code Playgroud)

似乎没有人坚持对我的数据库进行更改.

你应该如何使用magento ORM设置一个布尔字段?

编辑 查看我的数据库,mysql将字段存储为tinyint(1),因此magento可能会将此视为int而不是bool.尽管如此仍然无法得到它.

orm boolean magento magento-1.5

3
推荐指数
2
解决办法
2724
查看次数

Magento:在订单电子邮件中显示产品图片

为了在订单电子邮件中显示产品图像,我在template/email/order/items/order/default.phtml中编写了以下代码

<?php 
$_product = Mage::getModel('catalog/product')
                ->setStoreId($_item->getOrder()->getStoreId())
                ->load($_item->getProductId());
?> 
<img src="<?php echo Mage::helper('catalog/image')
                         ->init($_product, 'image')
                         ->constrainOnly(TRUE)
                         ->keepAspectRatio(TRUE)
                         ->keepFrame(FALSE)
                         ->resize(50,50); ?>" 
alt="<?php echo $_item->getName() ?>" />
Run Code Online (Sandbox Code Playgroud)

它工作正常.它会在电子邮件中显示已调整大小的产品图像

但是,我有一个问题.

media/catalog/product/cache 目录中获取产品映像.并且,如果我们从Magento Admin(系统>缓存管理)刷新图像缓存,则之前显示的产品图像不会显示在订单电子邮件中.这是因为刷新图像缓存将清除media/catalog/product/cache目录中的所有缓存图像.

什么是这个问题的适当解决方案?根据电子邮件显示产品图片是一个好主意吗?

caching product image magento

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

如何获取Params类型的数组

在 Magento 中,我们通常用来获取参数

http://magento.com/customer/account/view/id/122
Run Code Online (Sandbox Code Playgroud)

我们可以通过

$x = $this->getRequest()->getParam('id');
echo $x; // value is 122
Run Code Online (Sandbox Code Playgroud)

现在据我所知 $x 只是为了从参数中获取一个字符串。

有没有办法将 $x 作为数组获取?

例如:

Array
(
    [0] => 122
    [1] => 233
)
Run Code Online (Sandbox Code Playgroud)

php parameters url param magento

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

Javascript迭代动态对象创建

这是我的代码.问题在代码行中说明

<script>


    // sample data created
    var names = ['egard', 'roger'];

    // object k is populated with a key and dynamic values
    // depending on the list of names

    // declare a new object
    var k = {};

    // create k properties according to names data
    for (var i = 0; i < names.length; i++) {

        if (k.hasOwnProperty(names[i])) {
            k[names[i]] = false;
        } else {
            // value is dynamic, can be a number, char
            // that will be used for …
Run Code Online (Sandbox Code Playgroud)

javascript jquery properties object

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

如何在显示图像之前验证对象是否有值?

我需要能够验证对象是否具有值,那么如果它没有值,则不会显示任何图像:

<?php
     for ($i=0; $i < 7 ; $i++) { ?>
        <td><img src="http://ddragon.leagueoflegends.com/cdn/6.6.1/img/item/<?php echo $game->stats->{'item' .$i}; ?>.png"></img></td>
<?php }
?>
Run Code Online (Sandbox Code Playgroud)

html php foreach image object

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