Yii PHP Framework
  • Guide
  • API
  • Wiki
  • Forum
  • Community
    • Live Chat
    • Extensions
    • Resources
    • Members
    • Hall of Fame
    • Badges
  • More
    • Learn
    • Books
    • Resources
    • Develop
    • Download Yii
    • Report an Issue
    • Report a Security Issue
    • Contribute to Yii
    • Donate
    • About
    • What is Yii?
    • Release Cycle
    • News
    • License
    • Team
    • Official Logos and Design
  • Login
The Definitive Guide to Yii 2.0
  • Offline HTML (tar.gz)
  • Offline HTML (tar.bz2)
  • العربية
  • English
  • Español
  • Français
  • Bahasa Indonesia
  • 日本語
  • Polski
  • Português brasileiro
  • Русский
  • Українська
  • Oʻzbekcha
  • 简体中文
  • 1.1
  • 1.0

Giới thiệu

  • Về Yii
  • Hướng dẫn nâng cấp lên từ phiên bản 1.1

Bắt đầu

  • Những gì bạn cần biết
  • Cài đặt Yii
  • Thực hiện chạy ứng dụng
  • Viết chương trình đầu tiên
  • Làm việc với Forms
  • Làm việc với Databases
  • Sử dụng Gii để sinh mã tự động
  • Nâng cao

Kiến trúc ứng dụng (Application Structure)

  • Tổng quan về kiến trúc ứng dụng
  • Mục Scripts
  • Ứng dụng (Applications)
  • Các thành phần bên trong ứng dụng
  • Controllers
  • Models
  • Views
  • Modules
  • Bộ lọc (Filters)
  • Widgets
  • Assets
  • Phần mở rộng (Extensions)

Xử lý yêu cầu (Handling Requests)

  • Tổng quan
  • Khởi động
  • Định tuyến (Routing) và khởi tạo đường dẫn (URL Creation)
  • Yêu cầu (Requests)
  • Kết quả (Responses)
  • Sessions và Cookies
  • Xử lý lỗi (Handling Error)
  • Logging

Các khái niệm chính

  • Thành phần (Components)
  • Thuộc tính (Properties)
  • Sự kiện (Events)
  • Hành vi (Behaviors)
  • Cấu hình (Configurations)
  • Bí danh (Aliases)
  • Lớp tự động nạp (Autoloading)
  • Service Locator
  • Dependency Injection Container

Làm việc với Databases

  • Data Access Objects
  • Query Builder
  • Active Record
  • Migrations
  • Sphinx
  • Redis
  • MongoDB
  • ElasticSearch

Nhận dữ liệu từ user

  • Tạo mới Forms
  • Kiểm tra dữ liệu đầu vào (Validating Input)
  • File Upload
  • Thu thập dữ liệu từ danh sách đầu vào (Đang phát triển)
  • Lấy dữ liệu cho nhiều Models (Chưa giải quyết)
  • Mở rộng ActiveForm ở phía Máy khách

Hiển thị dữ liệu

  • Định dạng dữ liệu (Data Formatting)
  • Phân trang (Pagination)
  • Sắp xếp (Sorting)
  • Cung cấp dữ liệu ra (Data Providers)
  • Dữ liệu Widgets
  • làm việc với Client Scripts
  • Giao diện (Theming)

Bảo mật (Security)

  • Xác thực (Authentication)
  • Quyền (Authorization)
  • Các thao tác xử lý với Passwords (Đang phát triển)
  • Auth Clients
  • Best Practices

Bộ nhớ Cache

  • Tổng quan
  • Cache dữ liệu
  • Fragment Caching
  • Page Caching
  • HTTP Caching

RESTful Web Services

  • Bắt đầu
  • Tài nguyên (Resources)
  • Bộ điều khiển (Controllers)
  • Routing
  • Định dạng thông điệp gửi đi (Response Formatting)
  • Xác thực (Authentication)
  • Rate Limiting
  • Phiên bản (Version)
  • Error Handling

Công cụ phát triển (Development Tools)

  • Thanh công cụ gỡ lỗi và sửa lỗi (Debug Toolbar và Debugger)
  • Sử dụng Gii để tạo code
  • Tạo tài liệu về API

Testing

  • Tổng quan
  • Thiết lập môi trường
  • Unit Tests
  • Kiểm tra chức năng (Functional Tests)
  • Acceptance Tests
  • Fixtures

Chủ đề năng cao

  • Advanced Application Template
  • Building Application from Scratch
  • Giao diện dòng lệnh (Console Commands)
  • Core Validators
  • Quốc tế hóa (Internationalization)
  • Thư (Mailing)
  • Tối ưu hiệu năng ứng dụng (Performance Tuning)
  • Shared Hosting Environment
  • Template Engines
  • Tích hợp mã nguồn của bên thứ ba (Working with Third-Party Code)
  • Dùng Yii như các framework nhỏ

Widgets

  • GridView
  • ListView
  • DetailView
  • ActiveForm
  • Pjax
  • Menu
  • LinkPager
  • LinkSorter
  • Bootstrap Widgets
  • jQuery UI Widgets

Helpers

  • Tổng quan
  • ArrayHelper
  • Html
  • Url
  • About
  • About Yii
  • News
  • License
  • Contact Us
  • Downloads
  • Framework
  • Documentation
  • Extensions
  • Logo
  • Documentation
  • Guide
  • API
  • Wiki
  • Resources
  • Development
  • Contribute
  • Latest Updates
  • Report a Bug
  • Report Security Issue
  • Community
  • Forum
  • Live Chat
  • Facebook Group
  • Hall of Fame
  • Badges
  • Terms of service
  • License
  • Website Source Code
  •  
  • © 2008 - 2023 Yii
  • Design: Eshill
  • Terms of service
  • License
  • Website Source Code
  •  
  • © 2008 - 2023 Yii
  • Design: Eshill
  • Supported by
  • OpenCollective
  • JetBrains logo