mình có một vấn đề như vậy Xây dựng và demo thử 1 app CRUD đơn giản (vd: quản lý công việc, bài viết…). Sử dụng Yii1 cho server-side và AngularJS cho client-side. có ai biết cách làm không xin hướng dẫn mình với hoặc cho mình xin demo cũng được xin cam ơn ạ!
Cần hướng dẫn để có thể xây dựng 1 app sử dụng Yii1 cho server-side và AngularJS cho client-side
Bạn đang đi một con đường, nhưng không biết muốn đi đâu. Mình hy vọng mấy link dưới đây giúp bạn tìm được đích đến của con đường.
anh có thể hướng dẫn em về cơ chế hoạt động của nó không?
vậy anh có một demo nào không tại vì em thấy Yii thì thực hiện viêc kết nối và lấy csdl như kiểu du liệu nó khác với cấu trúc của AngulaerJS thì sao client (angularJS) hiểu được
Hình như chủ topic không thèm đọc, muốn nhảy vô làm liền khi chưa hiểu Yii là gì và AngularJS là gì mà chỉ muốn thấy nó chạy ra sao. Cách tốt nhất cho cách tiếp cận theo kiểu của chủ topic: lên YouTube xem người ta demo vì không ai ở đây có khả năng giải để trả lời một chủ đề theo kiểu một tutorial với các chương phần nổi. Điều đó chỉ có ở elearning chứ không phải diễn đàn.
Còn nếu muốn kiên nhẫn đọc code thì lấy demo về mà xem.
superthin mình cũng đọc và làm AngularJS vài demo roi nhung kết họp lai mình chua làm đoực thôi
Bạn chưa biết mình muốn cái gì nên sẽ không có câu trả lời nào thỏa đáng cả. Chẳng hạn, dùng Server render giao diện (cách cổ điển) hay là dùng Server để tạo APIs để client gọi tới? Mỗi hướng sẽ có cách tiếp cận khác nhau. Mình chỉ cảm giác là bạn còn lăn tăn ở chỗ này thôi.
@superthin bác bớt nóng
à minh dùng Server để tạo APIs để client gọi tới xinh lỗi mình hỏi không rõ bạn có thể huong dẫn mình không?
làm từng bước một, nghỉ nhiều thế rối là phải.
- chia nhỏ việc ra, thử tạo một cái api đơn giản xem được không, rối tính típ…
nguyenhuuca mình code Yii được rồi viết AngularJs cũng tạm được nhưng ý mình là giờ mình phải code sao để kết hợp 2 code đó lại ak theo co chế Yii làm server-side AngularJS làm client-side ak mong ai biết chỉ dùm với
thế chưa get được dữ liệu từ server sử dụng angular ah?
theo mình thấy cấu trúc code controller của Yii khác với kiểu lấy du liệu cua AngularJs nên mình chua get dc
đang có 2 khả năng.
- chú có biết dùng ajax request từ angular không -> không biết thì search.
- biết dùng mà truyền đường dẫn tới api bị sai -> xem lại cấu trúc thư mục của chú.
vậy nếu giải quyết vấn đề mình đã post thì mình cần cài Yii và viết code trong controller và trong thư mục views của Yii mình viết code của AngularJS để get dữ liệu từ module và controler à?
Phía Yii:
- AjaxController có getProductsAction. Bạn cấu hình thằng này đi bằng method GET.
- Chỉ cần gõ đường dẫn tới action trên là có thể lấy được dữ liệu.
- Ví dụ: https://twitter.com/i/search/typeahead.json?count=10&filters=true&q=namv&result_type=topics%2Cusers&src=SEARCH_BOX
Phía AngularJS
- Dùng $http để GET dữ liệu từ URL phía trên về.
P/s: Y chang bạn dùng Ajax để lấy data như bạn @nguyenhuuca nói vậy đó.