小编Pe-*_*Ter的帖子

WooCommerce - 使用php代码更改订单状态

我试图改变WooCommerce的订单状态,但到目前为止我没有遇到任何运气.$ order实例创建成功(我知道它因为echo $order->status;工作正常,$ order_id也是正确的.$order->status = 'pending';根本不会改变任何东西,我不知道为什么.

$order = new WC_Order($order_id);
$order->status = 'pending';
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我这个吗?

php field class object woocommerce

11
推荐指数
3
解决办法
3万
查看次数

Laravel Eloquent 关系 - 与一个订单模型关联的两个不同的交付地址

对于每个订单,我有两个不同的送货地址:

  • 发票地址
  • 邮寄地址

这两个具有相同的字段,所以我只Address为它们创建了一个模型。

楷模:

  • 地址
  • 命令

每个订单包含两个字段:

  • 发票地址
  • 邮寄地址

我希望这些字段中的每一个都指向相同的地址(以防用户希望将货物运送到发票地址)或两个不同的地址(以防交货地址与发票地址不同)。

我将如何为此目的建立关系?

这是我尝试过的:

订单.php

public function orderAddress() {
    return $this->hasOne('App\Address');
}

public function deliveryAddress() {
    return $this->hasOne('App\Address');
}   
Run Code Online (Sandbox Code Playgroud)

地址.php

public function order() {
    return $this->belongsTo('App\Order');
}  
Run Code Online (Sandbox Code Playgroud)

但我似乎无法弄清楚如何为一个订单分配两个不同的地址。

我考虑过使用这种hasMany()关系,但是如果不指定Address模型中的类型,就很难分辨哪个地址是哪个。

php database laravel eloquent

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

Twitter Bootstrap 3 - 在超小型设备上交换列

我在Twitter bootstrap中有两列,它们看起来像这样:

<div class="col-md-4 col-sm-6 col-xs-12">
   <div class="post">
      Something here
   </div>
</div>
<div class="col-md-8 col-sm-6 col-xs-12">
   <div class="post">
      Something here
   </div>
</div>
Run Code Online (Sandbox Code Playgroud)

它在xs分辨率下完全缩小到全宽,但我想将这两列相互交换,以便代码中的第二列显示第一列,代码中的第一列将是显示第二列.

我尝试使用col-xs-pull-12,col-xs-push-12但它给了我奇怪的结果,列完全离网.如何使用bootstrap的类交换它们?我希望这只发生在xs分辨率上.

html css grid-layout twitter-bootstrap

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

Bootstrap 3 - 列中的第一个<div>如果插入<p>,则会破坏布局

我正在尝试实现一个响应式布局,其中该列中将有两行,一列和三个div.

例:

ROW1: (DIV)(DIV)(DIV)
ROW2: (DIV)(DIV)(DIV)
Run Code Online (Sandbox Code Playgroud)

在第(DIV)一个<p>标签中应该有一个文本.后者(DIV)s中的每一个都具有在其内部垂直和水平居中的图像.

当第一个没有文字时,(DIV)所有(DIV)s工作都很棒.整个布局对屏幕尺寸变化做出了很好的反应,没有任何问题.

问题是,当第一个中有文本时,(DIV)它会被按下,打破布局.

我不知道为什么在第一个文本中插入任何文本(DIV)会导致这些问题.有人可以帮我解决这个问题吗?

示例:(不要担心丢失图像,它不会影响此问题)

jsFiddle示例(全屏,这里布局坏了)

jsFiddle示例(非全屏,模拟小屏幕尺寸)

html javascript css css3 twitter-bootstrap-3

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