Browse Source

Produits : remise en place order dans la liste

refactoring
Guillaume Bourgeois 5 years ago
parent
commit
26f59a8cf0
3 changed files with 8 additions and 3 deletions
  1. +3
    -2
      backend/controllers/ProductController.php
  2. +4
    -1
      backend/web/js/lechatdesnoisettes.js
  3. +1
    -0
      common/models/ProductSearch.php

+ 3
- 2
backend/controllers/ProductController.php View File

* *
* @param array $array * @param array $array
*/ */
public function actionOrder($array)
public function actionOrder()
{ {
$array = Yii::$app->request->post('array') ;
$orderArray = json_decode(stripslashes($array)); $orderArray = json_decode(stripslashes($array));
foreach($orderArray as $id => $order) { foreach($orderArray as $id => $order) {
$product = $this->findModel($id); $product = $this->findModel($id);
$product->order = $order; $product->order = $order;

+ 4
- 1
backend/web/js/lechatdesnoisettes.js View File

}) ; }) ;
console.log(tab_ordre) ; console.log(tab_ordre) ;
$.get(UrlManager.getBaseUrl()+'product/order',{
/*$.get(UrlManager.getBaseUrl()+'product/order',{
array: JSON.stringify(tab_ordre)
}) ;*/
$.post(UrlManager.getBaseUrl()+'product/order',{
array: JSON.stringify(tab_ordre) array: JSON.stringify(tab_ordre)
}) ; }) ;
} }

+ 1
- 0
common/models/ProductSearch.php View File

->with($optionsSearch['with']) ->with($optionsSearch['with'])
->innerJoinWith($optionsSearch['join_with'], true) ->innerJoinWith($optionsSearch['join_with'], true)
->where(['product.id_producer' => Producer::getId()]) ->where(['product.id_producer' => Producer::getId()])
->orderBy('product.order ASC')
; ;
$dataProvider = new ActiveDataProvider([ $dataProvider = new ActiveDataProvider([

Loading…
Cancel
Save