小编Dha*_*mar的帖子

如何动态创建一个10到100的数组,值之间的间隙为10?

有人能告诉我如何动态创建数组,没有任何for循环?

例如,我想创建像:

 [0] => 10
 [1] => 20
 [2] => 30
 [3] => 40
    ..
 [9] => 100
Run Code Online (Sandbox Code Playgroud)

php arrays

8
推荐指数
5
解决办法
2198
查看次数

在Magento 2中使用观察者应用自定义促销规则

我在Magento 2中创建了新表,用于存储自定义promorules,现在我已经为事件创建了观察者controller_action_predispatch_checkout_cart_couponPost,在观察者中我想检查用户是否输入了任何自定义规则,然后根据该规则应用折扣.

以下是我的代码:

<?php
namespace Webkul\Grid\Observer;

use Magento\Framework\Event\ObserverInterface;

class coupenAppliedAfter implements ObserverInterface
{
    /**
     * @var ObjectManagerInterface
     */
    protected $_objectManager;

    /**
     * @param \Magento\Framework\ObjectManagerInterface $objectManager
     */
    public function __construct(
        \Magento\Framework\ObjectManagerInterface $objectManager
    ) {
        $this->_objectManager = $objectManager;
    }

    /**
     * customer register event handler
     *
     * @param \Magento\Framework\Event\Observer $observer
     * @return void
     */
    public function execute(\Magento\Framework\Event\Observer $observer)
    {
        // get enetered coupen code
        $controller = $observer->getControllerAction();
        $couponCode = $controller->getRequest()->getParam('coupon_code');

        $objectManager =   \Magento\Framework\App\ObjectManager::getInstance();
        $connection = $objectManager->get('Magento\Framework\App\ResourceConnection')->getConnection('\Magento\Framework\App\ResourceConnection::DEFAULT_CONNECTION'); 
        // get list of …
Run Code Online (Sandbox Code Playgroud)

php observers magento2 cart-rules magento2.1

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

标签 统计

php ×2

arrays ×1

cart-rules ×1

magento2 ×1

magento2.1 ×1

observers ×1