Giới thiệu Yii PHP Framework version 2

Bài 1
Giới thiệu Yii PHP Framework version 2

Mục Tiêu: 
  • Tìm hiểu Yii Framework .
  • Ứng dụng của Yii Framework
  • Hướng dẫn cài đặt và chạy ứng dụng đầu tiên
  • Tìm hiểu cấu trúc thư mục & files trong Yii Framework
1. Tìm Hiểu Yii Framework
  • Yii Framework là gì ?
    - Yii Framework là một mã nguồn mở, một Framework phát triển ứng dụng Web miễn phí được viết bằng PHP5.
    - Yii cho phép tái sử dụng các thành phần trong ứng dụng Web để tăng tốc độ xây dựng ứng dụng của mình.
    - Yii đặc biệt thích hợp cho việc phát triển ứng dụng quy mô lớn như các cổng thông tin, diễn đàn, các hệ thống quản lý nội dung (CMS), các dự án thương mại điện tử, dịch vụ Web RESTful
  • Version của Yii Framework
    - Yii Framework hiện có hai phiên bản chính có sẵn: 1.1 và 2.0. Phiên bản 1.1 là thế hệ cũ và bây giờ là trong chế độ bảo trì. Phiên bản 2.0 được viết lại hoàn toàn của Yii, việc áp dụng các công nghệ và giao thức mới nhất, bao gồm Composer, namespaces, traits vvv. Phiên bản 2.0 đại diện cho các thế hệ hiện tại của Framework này và sẽ nhận được những nỗ lực phát triển chính trong vài năm tới.
  • Tại sao nên chọn Yii Framework
     - Nếu bạn đã quen thuộc với Framework khác, bạn có thể đánh giá Yii so với các Framework khác:
    - Xây dựng truy vấn và ActiveRecord cho cả hai cơ sở dữ liệu quan hệ và NoSQL
    - Hỗ trợ phát triển API RESTful; đa tầng hỗ trợ bộ nhớ đệm; và hơn thế nữa Yii mở rộng cho các bạn. Bạn có thể tùy chỉnh hoặc thay thế gần như tất cả các phần của mã lõi.
    - Yii đạt hiệu suất cao.
    - Yii 2.0 đòi hỏi PHP 5.4.0 hoặc cao hơn.
    -  Chúng ta có thể thấy các yêu cầu chi tiết hơn cho các tính năng bằng cách chạy chương trình kiểm tra yêu cầu trong mỗi bản phát hành Yii. http://localhost:8080/yii/requirements.php
    - Sử dụng Yii đòi hỏi kiến thức cơ bản của hướng đối tượng lập trình OOP ( object-oriented programming ).
    - Yii 2.0 cũng sử dụng những tính năng mới nhất của PHP, chẳng hạn như namespaces và traits. Hiểu được những khái niệm này sẽ giúp chúng ta dễ dàng hơn khi đén với Yii 2.0
2. Ứng dụng của Yii Framework
  • Yii đặc biệt thích hợp cho việc phát triển ứng dụng quy mô lớn như:
    Các cổng thông tin,
    - Diễn đàn,
    - Các hệ thống quản lý nội dung (CMS),
    - Các dự án thương mại điện tử,
    - Dịch vụ Web RESTful
3. Hướng Dẫn Cài Đặt
  • Cài đặt Yii Framework có 2 cách là:
    Cài đặt qua Composer ( Có thể gặp rắc rối trong quá trình hệ thống tải tệp tin )
    - Cài đặt sử dụng File Archive của Yii cung cấp ( Đơn giản và hiệu quả )
  • Cách 1 :Ở đây Yii Framework có 2 bản là bản Basic và bản Advance. Cách cài đặt như sau
    - Trong thư mục chứa dự án của localhost VD

    Hoặc bạn có thể làm như sau:
  • Cửa sổ command hiện lên chúng ta sử dụng cài đặt từ mạng internet như sau:

    - Đối với phiên bản basic
       + composer create-project yiisoft/yii2-app-basic basic
    - Đối với phiên bản advanced:
       + composer create-project yiisoft/yii2-app-advanced advanced

    - Trong đó cần chú ý
    - Chuỗi in đậm là bắt buộc phải giống cú pháp
    - Chuỗi sau cùng có in nghiên và ghạch chân là tên dự án tùy ý chúng ta dặt, khi đó nó sẽ tự đọng tạo thêm thư mục đúng như tên này
    - Một chú ý quan trọng nữa là máy tính chúng ta phải kết nối internet


    - Một số hình ảnh demo.
    Sau khi chạy câu lệnh "composer create-project yiisoft/yii2-app-advanced advanced" sẽ có 1 thư mục dự an của yii tên là advanced được tạo ra.



    Sau khi chạy xong các bạn trỏ tới thư mục dự án bạn mới tạo. các bạn chạy tiếp câu lệnh "php init"  -> khi đó có 2 lựa chọn như sau
    - Chúng ta chọn 0 (Development ) nhấn Enter rồi nhập yes và nhấn Enter,. Lệnh này sẽ tự động bung ra các file cần thiết của dự án



    - Kết quả sau Yes

Chạy và Kiểm tra kết quả
Truy cập đường dẫn dự án: localhost/advanced/frontend/web ( Ở đây mình đang sử dụng Vhosts và mình đã khởi tạo tên miền ảo cho nó là "yiiadvanced.dev" vì vậy mình đang chạy với đường dẫn "http://yiiadvanced.dev/frontend/web/"



      Cách 2. Cài đặt YII sư dụng File Archive
  • Truy cập http://www.yiiframework.com/download
  • Di chuyễn xuống dưới và tìm


    - Click vào 2 link để download 2 phiên bản basic và advanced của Yii 2 Sua khi download về, giải nến vào thư mục chứa dự án của localhost Truy cập vào thư mục dự án Yii Dữ SHIFT và click chuột phải rồi chọn
     Open Command window here
    Command hiện lên ta gỗ lệnh php init -> khi đó có 2 lựa chọn như sau:


    - Chúng ta chọn 0 (Development ) nhấn Enter rồi nhập yes và nhấn Enter,. Lênh nyaf sẽ tự động bung ra các file cần thiết của dự án




    - Kết quả sau Yes



    Truy cập đường dẫn dự án: localhost/advanced/frontend/web





    4. Giới thiệu về cấu trúc thư mục

If you liked this article

Let's subscribe the updates of Scuti!
Share on Google Plus

About Hieutq

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment
    Facebook Comment

0 Comments:

Post a Comment