小编Sia*_*bau的帖子

检查日期是否是周末PHP

这个函数似乎只返回false.你们中的任何人都一样吗?我确定我会忽略一些东西,然而,新鲜的眼睛和所有......

function isweekend($date){
    $date = strtotime($date);
    $date = date("l", $date);
    $date = strtolower($date);
    echo $date;
    if($date == "saturday" || $date == "sunday") {
        return "true";
    } else {
        return "false";
    }
}
Run Code Online (Sandbox Code Playgroud)

我使用以下函数调用该函数:

$isthisaweekend = isweekend('2011-01-01');
Run Code Online (Sandbox Code Playgroud)

php date

83
推荐指数
5
解决办法
12万
查看次数

magento从类别中获取产品,按rand()排序

我有以下内容:

$products = Mage::getModel('catalog/product')
    ->getCollection()
    ->addAttributeToSort('id', 'RAND()')
    ->addAttributeToSelect('small_image')
    ->addCategoryFilter(Mage::getModel('catalog/category')->load($catId));
Run Code Online (Sandbox Code Playgroud)

但我需要通过id订购RAND(),我该怎么做?(代码显示我是如何尝试没有运气的)

php random collections magento

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

在观察者中获得简单产品的选定自定义选项价格

如何在观察者中获得选定的自定义选项价格.我正在checkout_cart_product_add_after为观察者和观察者代码使用事件:

public function applyCartPriceChange(Varien_Event_Observer $observer)
{

    $item     = $observer->getQuoteItem();
    $product  = $item->getProduct();
    $productOptions = $product->getTypeInstance(true)->getOrderOptions($product);
    echo '<pre>';
    print_r($productOptions);
    foreach($productOptions['options'] as $key=>$value){
        if($value['label'] !='Date'){
            echo $value['option_id'];
        }
    }
    exit;

    if ($specialPrice > 0) {
        $item->setCustomPrice($specialPrice);
        $item->setOriginalCustomPrice($specialPrice);
        $item->getProduct()->setIsSuperMode(true);
    }
}
Run Code Online (Sandbox Code Playgroud)

我正在获取所有选定的自定义选项详细信息,但不使用此代码的价格,$productOptions = $product->getTypeInstance(true)->getOrderOptions($product);它打印数组如下:

Array
(
    [info_buyRequest] => Array
    (
        [uenc] => aHR0cDovLzE5Mi4xNjguMS45My9sbWR0L2luZGV4LnBocC9kYXktdG91cnMvdGVzdDIuaHRtbA,,
        [product] => 35
                [form_key] => UnobrzsuAmTK6rJy
                [related_product] => 
                [options] => Array
(
    [635] => Array
    (
        [date] => 12/19/2013
                                [date_internal] => 2013-12-19 00:00:00
                            )

                    [633] => …
Run Code Online (Sandbox Code Playgroud)

magento

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

标签 统计

magento ×2

php ×2

collections ×1

date ×1

random ×1