Commit 3daac621 by semenov

Начало разработки

parent d8f3add1
<?php
/**
* @author Semenov Alexander <semenov@skeeks.com>
* @link http://skeeks.com/
* @copyright 2010 SkeekS (СкикС)
* @date 03.04.2015
*/
namespace skeeks\modules\cms\shop\controllers;
use skeeks\cms\base\Controller;
use skeeks\cms\helpers\RequestResponse;
use skeeks\modules\cms\shop\models\ShopBasket;
use skeeks\modules\cms\shop\models\ShopFuser;
use skeeks\modules\cms\catalog\models\Product;
use skeeks\modules\cms\shop\models\ShopOrder;
use yii\base\UserException;
/**
* Class OrderController
* @package skeeks\modules\cms\shop\controllers
*/
class OrderController extends Controller
{
/**
* @return array|\yii\web\Response
*/
public function actionView()
{
if (!$id = (int) \Yii::$app->request->get('id'))
{
throw new UserException("Заказ не найден");
}
if (!$shopOrder = ShopOrder::findOne($id))
{
throw new UserException("Заказ не найден");
}
return $this->render('view', [
'model' => $shopOrder
]);
}
}
\ No newline at end of file
......@@ -6,6 +6,7 @@
* @date 02.04.2015
*/
namespace skeeks\modules\cms\shop\models;
use skeeks\cms\helpers\UrlHelper;
use skeeks\cms\models\behaviors\HasStatus;
use skeeks\cms\models\behaviors\HasStatusBoolean;
use skeeks\cms\models\Core;
......@@ -216,4 +217,11 @@ class ShopOrder extends Core
return Currency::getInstance(\Yii::$app->money->currency);
}
/**
* @return string
*/
public function getPageUrl()
{
return UrlHelper::construct('shop/order/view', ['id' => $this->id])->toString();
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment