Project

General

Profile

解析Bug #46

Display no input area when Inserting new product

Added by Xihua Fan about 5 years ago. Updated about 1 year ago.

Status:
已关闭
Priority:
Assignee:
Target version:
IT: Easytryck (Sweden) - v3.0
Start date:
11/21/2020
Due date:
11/22/2020
% Done:

100%

Estimated time:
16.00 h
Spent time:

Description

Task Details
  1. Display no input area when Inserting new product .
Input
  1. Error log: order\protected\runtime\application.log
Output
  • Report and Solution

Others

#1

Updated by Xihua Fan about 5 years ago

  • Status changed from 新建 to 进行中
  • % Done changed from 0 to 100
Reason
  • old: Php.ini error_reporting=E_ALL & ~E_NOTICE, so these bugs are not exposed.
Solution
  • protected\actions\product\ViewAction.php : line 39
    "userId" => $userId -> "id" => $userId
    
  • protected\views\product\editor.php: line 203
    var PAGE_NAME_DATA     = <?php echo json_encode($products[ProductAttribute::NAME]); ?>;
    var PAGE_COLOR_DATA    = <?php echo json_encode($products[ProductAttribute::COLOR]); ?>;
    var PAGE_SIZE_DATA     = <?php echo json_encode($products[ProductAttribute::SIZE]); ?>;
    var PAGE_MATERIAL_DATA = <?php echo json_encode($products[ProductAttribute::MATERIAL]); ?>;
    
    ->
    
    var PAGE_NAME_DATA     = <?php echo json_encode(isset($products[ProductAttribute::NAME]) ? $products[ProductAttribute::NAME] : null); ?>;
    var PAGE_COLOR_DATA    = <?php echo json_encode(isset($products[ProductAttribute::COLOR]) ? $products[ProductAttribute::COLOR] : null); ?>;
    var PAGE_SIZE_DATA     = <?php echo json_encode(isset($products[ProductAttribute::SIZE]) ? $products[ProductAttribute::SIZE] : null); ?>;
    var PAGE_MATERIAL_DATA = <?php echo json_encode(isset($products[ProductAttribute::MATERIAL]) ? $products[ProductAttribute::MATERIAL] : null); ?>;
    
#2

Updated by Xihua Fan about 5 years ago

  • Status changed from 进行中 to 已关闭
#3

Updated by Xihua Fan about 1 year ago

  • Target version set to v3.0

Also available in: Atom PDF