Project

General

Profile

其他 #453

Updated by Xihua Fan 11 months ago

*Background* 
 # 记录在开发OTS4.0过程中需要讨论的特殊处理 

 *Task Details (一些议题)* 
 * *1. 添加DOM对象的时候,先隐藏然后复制* 
      1.1 web/catalog/model/account/order_filters_v3.php    row 78 
      1.2 web/catalog/model/account/order_v3.php    row 233 

      *Niko:* 方针js动态添加DOM对象,如果有必要。特殊:语言包可以在twig中统一定义 (比如js的区域) 

 * *2. XXX* 


 *v4 coding standard:* 
 # Git提交 
   #xxx(redmine number): xxx(redmine title) - xxx(任意:补充内容) 
    
 # 代码规范 
  2.1: 结构:Public -> Protected -> Private 
  2.2: 其他代码规范同SBX 
    
 # 数据层规范(Model) 
  3.1: 数据库操作只应出现在model或者system中。 
  3.2: v3/v4的model分为两个文件,比如: order.php, order_v3.php 
   
 # 前台代码 
   twig, js, css (js, css尽量写在单独的css文件中) 
     
 # 后台代码 
   MVCL    (L:en,cn) 
     
 # 注释 
 ## 类名: 
 <pre> 
 /** 
  * xxx 
  * 
  * @copyright RedBlue-OTS 2024 
  * @version v4 
  * 
  */ 
 </pre> 
 ## 函数名:参数类型 + 返回值类型 
 <pre> 
	 /** 
	  * xxx 
	  * 
	  * @param    xxx $xxx 
	  * @param    xxx $xxx 
	  * @return xxx 
	  */ 
 </pre> 

 *Output* 
 * Report and Solution 

 *Others*

Back