Trang

Thứ Năm, 18 tháng 7, 2013

Tạo thư viện riêng trong Zend Framework [Zend Framework]

Bạn có thể tạo cho mình một thư viện hàm riêng trong Zend Framework để thực hiện một số chức năng bạn muốn ví dụ như validate, filter, phân quyền...
Bước 1: Tạo thư mục thư viện riêng

Trong thư mục library bạn tạo một thư mục tên My
Cấu trúc thư mục:




Bước 2: Khai báo cho Zend biết thư viện mới của chúng ta

Có 2 cách khai báo:
Trong file application.ini ta thêm đoạn code sau
autoloaderNamespaces[] = "My_"

Hoặc

Trong file Bootstrap.php ta thêm đoạn code sau
protected function _initNamespaces()
    {
        Zend_Loader_Autoloader::getInstance()->registerNamespace('My_');
    }

Bước 3: Kiểm tra

Trong thư mục My bạn tao một file tên test.php với nội dung
<?php
class My_Test
{
    public function __construct()
     {
        echo "Hello World";     
     }
}

Chú ý: tên class bạn phải đặt theo kiểu lazy loading, ở đây là My_Tenfile

Trong Controller
Bạn tạo một Action là testAction() với nội dung
public function testAction()
     {
        $test= new My_Test();
        // Không cần View
        $this->getHelper('ViewRenderer')->setNoRender();     
     }

Chạy và xem kết quả.

Nguồn: Sưu tầm Internet

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

Đăng nhận xét