Học lập trình PHP. PHP cung cấp một lớp bổ sung sau khi bộ điều khiển tạo ra 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 Trình bày , điều này sẽ xử lý logic phụ như tìm nạp dữ liệu từ cơ sở dữ liệu, thiết lập dữ liệu xem, v.v. vật.
Chúng ta có thể render các khung nhìn bằng cách sử dụng lớp Presenter như sau:
nhiên liệu / ứng dụng / lớp / bộ điều khiển / employee.php
Vị trí mặc định của lớp 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 học / người trình bày / nhân viên / hello.php
Chúng ta có thể render các khung nhìn bằng cách sử dụng lớp Presenter như sau:
nhiên liệu / ứng dụng / lớp / bộ điều khiển / employee.php
public Controller_Employee extends Controller { public function action_welcome() { return Presenter::forge('employee/hello'); } }
Vị trí mặc định của lớp 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 học / 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'); } }Tệp xem của lớp người trình bày ở trên giải quyết cho nhân viên / hello.php liên quan đến thư mục lượt xem , như đượ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>Cuối cùng, thay đổi tuyến đường để 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 / app / config / routes.php
'employee/hello(/:name)?' => array('employee/welcome', 'name' => 'hello'),Bây giờ, yêu cầu URL, http: // localhost: 8080 / employee / hello / Jon hiển thị kết quả sau.
Kết quả
![]() |
| ảnh minh họa |

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