2015-01-30 16 views
5

Tôi muốn tích hợp Doctrine 2 vào ứng dụng Apigility được điều khiển Zend Framework 2.Làm thế nào để bắt đầu sử dụng Doctrine 2 trong một ứng dụng Apigility với zf-apigility-doctrine?

Vì vậy, tôi cài đặt zfcampus/zf-apigility-doctrine

$ composer require zfcampus/zf-apigility-doctrine "~0.3" 

và kích hoạt các module Phpro\DoctrineHydrationModule, ZF\Apigility\Doctrine\Server, và ZF\Apigility\Doctrine\Admin trong các tập tin cấu hình ứng dụng (/config/application.config.php/config/development.config.php).

Điều gì nên được thực hiện bên cạnh để bắt đầu sử dụng Doctrine trong ứng dụng dưới dạng chung và đặc biệt trong khu vực Quản trị viên cần thiết?

Trả lời

1

Tôi đã thử nghiệm với phần mở rộng khả năng này vào mùa thu nhưng nó đã hoàn thành ở thời điểm đó. Mã máy chủ có thể sử dụng được nhưng không có bất kỳ tích hợp giao diện người dùng nào để nói. Bạn vẫn có thể thao tác các điểm cuối bằng cách phân tích cách bộ điều khiển của zf-apigility-doctrine hoạt động và information provided in the README. Phần còn lại chủ yếu là dùng thử và lỗi. Vào thời điểm đó, tôi đã sử dụng plugin Postman dành cho Chrome để gửi yêu cầu đến các điểm cuối được đề cập trong README, thử các đầu vào khác nhau cho đến khi tôi tìm thấy thứ gì đó hoạt động. Có vẻ như họ đã đạt được tiến bộ tốt về phần tích hợp này kể từ lần cuối tôi thử nhưng tôi chưa xem xét lại vì thử lại.

Có vẻ như chưa có tích hợp chính thức với giao diện người dùng quản trị viên chức năng. Có một kho lưu trữ cho nó (https://github.com/zfcampus/zf-apigility-admin-ui) nhưng một trình duyệt nhanh chóng của vé mở cho thấy nó không hoạt động được nêu ra. Someone has forked it and worked on it, nhưng tôi chưa tự mình xem xét nên tôi không thể bình luận về sự sẵn sàng của nó.

Đề nghị của tôi là nếu bạn muốn tìm hiểu làm thế nào để tích hợp zf-apigility-thuyết vào Apigility bạn cách tốt nhất để làm điều đó ngay bây giờ là hãy nhìn vào Roll'n API (source here)

+0

Cảm ơn bạn đã trả lời của bạn ! API Rolln: Tôi đã tải xuống API Rolln một số ngày trước từ https://github.com/StukiOrg/RollnApi. Thật không may tôi không thể làm cho nó hoạt động. Đầu tiên có một số vấn đề 'composer' (xem https://github.com/StukiOrg/RollnApi/issues/9), sau đó là các lỗi khác. Vâng, bây giờ tôi đã sử dụng liên kết của bạn và cài đặt https://github.com/TomHAnderson/RollnApi. Dường như làm việc. Đang thử nó ... – automatix

+0

Tôi đã thử nghiệm với RollNApi một chút. Ứng dụng cung cấp một số thông tin về cách kết hợp Sự linh hoạt + Doctrine + OAuth2 có thể làm việc cùng nhau. Nhưng nó sẽ là tốt đẹp để biết, làm thế nào để xây dựng một Apigility + Doctrine trên của riêng mình - và đây là thông tin tôi có thể tìm thấy hư không trên internet. ["Zfcampus/zf-apigility-doctrine README.md"] (https://github.com/zfcampus/zf-apigility-doctrine#apigility-for-doctrine) không thực sự phục vụ cho mục đích này. – automatix

+0

Đồng ý. Phần này của Apigility vẫn còn trong thông lượng, vì vậy tôi nghi ngờ chúng ta sẽ thấy một sự thúc đẩy lớn để hoàn thành tài liệu trong những ngày cuối tuần/tuần trước khi tính năng được chính thức phát hành. –

Các vấn đề liên quan