Bạn ghé thăm diễn đàn lần đầu? hãy đăng ký ngay bây giờ để tham gia.
  • Đăng nhập:

Chào mừng bạn đến với ITVNN FORUM - Diễn đàn công nghệ thông tin.

Nếu đây là lần đầu tiên bạn tham gia diễn đàn, xin mời bạn xem phần Hỏi/Ðáp để biết cách dùng diễn đàn. Để có thể tham gia thảo luận bạn phải đăng ký làm thành viên, click vào đây để đăng ký.


  • Partner Area
kết quả từ 1 tới 1 trên 1

Ðề tài: PHP - Lượt xem

Tăng kích thước phông chữ Giảm kích thước phông chữ
  1. #1
    nguyễn lân x9's Avatar

    Trạng thái
    Offline
    Tham gia ngày
    Jun 2018
    Thành viên thứ
    118613
    Tuổi
    21
    Giới tính
    Bài gởi
    17
    Level: 9 [?]
    Experience: 764
    Next Level: 1,000
    Cảm ơn 0
    Cảm ơn 0 lần / 0 Bài viết

    Default PHP - Lượt xem  

    Chữ “V” trong MVC dành cho Chế độ xem. Lượt xem có trách nhiệm gửi đầu ra cho người dùng dựa trên yêu cầu. Xem Lớp học là một cách mạnh mẽ để tăng tốc quá trình phát triển lập trình PHP.


    Xem mẫu
    Tệp Xem mẫu của PHP có tiện ích mở rộng mặc định. ctp (Mẫu PHP). Các mẫu này lấy dữ liệu từ bộ điều khiển và sau đó hiển thị đầu ra sao cho nó có thể được hiển thị đúng cho người dùng. Chúng ta có thể sử dụng các biến, các cấu trúc điều khiển khác nhau trong khuôn mẫu.


    Các tệp mẫu được lưu trữ trong src / Template / , trong một thư mục có tên sau khi bộ điều khiển sử dụng các tệp và được đặt tên theo hành động tương ứng với nó. Ví dụ: tệp Xem cho hành động “view ()” của bộ điều khiển Sản phẩm , thường được tìm thấy trong src / Template / Products / view.ctp.


    Trong ngắn hạn, tên của controller (ProductsController) giống như tên của thư mục (Products) nhưng không có Controller từ và tên action / method (view ()) của controller (ProductsController) giống như tên của tệp Xem (view.ctp).


    Xem biến
    Xem biến là các biến có giá trị từ bộ điều khiển. Chúng tôi có thể sử dụng nhiều biến trong mẫu xem như chúng tôi muốn. Chúng ta có thể sử dụng phương thức set () để truyền các giá trị cho các biến trong các khung nhìn. Các biến được đặt này sẽ có sẵn trong cả chế độ xem và bố cục mà hành động của bạn hiển thị. Sau đây là cú pháp của phương thức set () .


    Cú pháp
    Cake\View\View::set(string $var, mixed $value)


    Phương thức này lấy hai đối số - tên của biến và giá trị của nó .


    Thí dụ
    Thực hiện các thay đổi trong tệp config / routes.php như được hiển thị trong chương trình sau.


    config / routes.php


    <?php
    use Cake\Core\Plugin;
    use Cake\Routing\RouteBuilder;
    use Cake\Routing\Router;


    Router::defaultRouteClass('DashedRoute');
    Router::scope('/', function (RouteBuilder $routes) {
    $routes->connect('template',['controller'=>'Products','action'=>'view']);
    $routes->fallbacks('DashedRoute');
    });
    Plugin::routes();


    Tạo tệp ProductsController.php tại src / Controller / ProductsController.php . Sao chép mã sau trong tệp bộ điều khiển.


    src / Controller / ProductsController.php


    <?php
    namespace App\Controller;
    use App\Controller\AppController;

    class ProductsController extends AppController{
    public function view(){
    $this->set('Product_Name','XYZ');
    }
    }
    ?>


    Tạo thư mục Sản phẩm tại src / Mẫu và trong thư mục đó tạo tệp Xem cótên là view.ctp. Sao chép mã sau vào tệp đó.


    src / Mẫu / Sản phẩm / view.ctp


    Value of variable is: <?php echo $Product_Name; ?>


    Thực hiện ví dụ trên bằng cách truy cập URL sau.


    http: // localhost: 85 / PHP / mẫu


    Đầu ra


    URL trên sẽ tạo ra kết quả sau.


 

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Quuyền Hạn Của Bạn

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể chỉnh sửa bài viết
  •