Công cụ thành viên

Công cụ trang web


programming:rule

Khác biệt

Đây là những khác biệt giữa hai phiên bản của trang.

Liên kết đến bản xem so sánh này

Phiên bản trước của cả hai bênPhiên bản trước
Phiên bản sau
Phiên bản trước
Phiên bản sauPhiên bản sau của cả hai bên
programming:rule [2016/06/16 10:47] – [Đối với các file JS] hoaquynhtim99programming:rule [2016/06/16 10:57] – [Sử dụng phpDesigner 8] hoaquynhtim99
Dòng 52: Dòng 52:
 ===== Chuẩn định dạng các file PHP ===== ===== Chuẩn định dạng các file PHP =====
  
 +NukeViet áp dụng chuẩn định dạng code [[http://www.php-fig.org/psr/psr-2/|PSR-2]], mọi quy các áp dụng có thể xem tại đó.
 +
 +Xem bản dịch Tiếng Việt của tài liệu trên: https://github.com/nukeviet/fig-standards/blob/master/accepted/vi/PSR-2-coding-style-guide.md
  
  
 ===== Array ===== ===== Array =====
 +Do chuẩn PSR-2 không có quy định cụ thể về cách viết array, do đó NukeViet áp dụng riêng chuẩn như sau:
 Nếu mảng ngắn từ một đến hai phần tử ta viết Nếu mảng ngắn từ một đến hai phần tử ta viết
-<code php>$array = array( 'id' => $id, 'title' => $title );</code>+<code php>$array = array('id' => $id, 'title' => $title);</code>
 Nếu dài hơn ta phải viết Nếu dài hơn ta phải viết
 <code php> <code php>
 $array = array(  $array = array( 
- 'id' => $id,  +    'id' => $id,  
- 'title' => $title +    'title' => $title 
 ); );
 </code> </code>
Dòng 67: Dòng 71:
 <code php> <code php>
 $array = array(  $array = array( 
- 'id' => array( +    'id' => array( 
- 'id' => $_id, +        'id' => $_id, 
- 'content' => array( +            'content' => array( 
- 'sub' => $sub, +                'sub' => $sub, 
- 'cat' => $cat +                'cat' => $cat 
- ), +            ), 
- ),  +        ),  
- 'title' => $title +        'title' => $title 
 ); );
 </code> </code>
Dòng 102: Dòng 106:
 </code> </code>
  
-> Các file TPL thực chất chứa mã HTML, JS tương tự các file .html, cần dùng tab để đánh dấu các thẻ cha con:+> Các file TPL thực chất chứa mã HTML, JS tương tự các file .html, cần dùng 4 ký tự space để đánh dấu các thẻ cha con:
 <code html> <code html>
 <!-- BEGIN: main --> <!-- BEGIN: main -->
Dòng 143: Dòng 147:
 <code css> <code css>
 .banner_plan { .banner_plan {
- background: #FFF; +    background: #FFF; 
- border: 1px solid #DADADA; +    border: 1px solid #DADADA; 
- margin-bottom: 10px; +    margin-bottom: 10px; 
- padding: 5px+    padding: 5px
 } }
 </code> </code>
Dòng 184: Dòng 188:
  
 Để định dạng code NukeViet trên phpDesigner 8 bạn cầu hình fomat file php như sau: Để định dạng code NukeViet trên phpDesigner 8 bạn cầu hình fomat file php như sau:
-{{ :programming:formatcodephpdj.jpg?nolink |}}+{{ :programming:chuan_code_psr-2.png |Cấu hình định dạng code PSR-2 cho PhpDesigner 8}}
  
 Sau đó clich vào menu Advanced... Cấu hình theo thông số sau Sau đó clich vào menu Advanced... Cấu hình theo thông số sau
programming/rule.txt · Sửa đổi lần cuối: 2016/06/16 11:04 bởi hoaquynhtim99