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