Khóa học lập trình PHP cung cấp một lớp bổ sung sau bộ điều khiển để tạo các khung nhìn. Khi bộ điều khiển xử lý đầu vào và được thực hiện với logic nghiệp vụ, nó sẽ gửi điều khiển đến
Người trình bày , việc này sẽ xử lý các logic bổ sung như tìm nạp dữ liệu từ cơ sở dữ liệu, đặt dữ liệu xem, v.v. vật.
nhiên liệu / ứng dụng / lớp / bộ điều khiển / worker.php
nhiên liệu / ứng dụng / lớp / người trình bày / nhân viên / hello.php
nhiên liệu / ứng dụng / lượt xem / nhân viên / hello.php
nhiên liệu / ứng dụng / cấu hình / tuyến.php
Người trình bày , việc này sẽ xử lý các logic bổ sung như tìm nạp dữ liệu từ cơ sở dữ liệu, đặt dữ liệu xem, v.v. vật.
![]() |
| Khóa học lập trình PHP |
Chúng ta có thể kết xuất các khung nhìn bằng lớp Presenter như sau
nhiên liệu / ứng dụng / lớp / bộ điều khiển / worker.php
public Controller_Employee extends Controller { public function action_welcome() { return Presenter::forge('employee/hello'); } }Khóa học lập trình PHP Vị trí mặc định của lớp người trình bày là nhiên liệu / ứng dụng / lớp / người trình bày / . Sau đây là một ví dụ đơn giản.
nhiên liệu / ứng dụng / lớp / người trình bày / nhân viên / hello.php
<?php class Presenter_Employee_Hello extends Presenter { public function view() { $this->name = Request::active()->param('name', 'World'); } }Khóa học lập trình PHP Tệp xem của lớp người trình bày ở trên phân giải thành worker / hello.php liên quan đến thư mục khung nhìn , được chỉ định.
nhiên liệu / ứng dụng / lượt xem / nhân viên / hello.php
<h3>Hi, <?php echo $name; ?></h3>Khóa học lập trình PHP Cuối cùng, thay đổi lộ trình để phù hợp với hành động chào mừng của nhân viên, được hiển thị như sau
nhiên liệu / ứng dụng / cấu hình / tuyến.php
'employee/hello(/:name)?' => array('employee/welcome', 'name' => 'hello'),

Không có nhận xét nào:
Đăng nhận xét