THẢO LUẬN

Jun 13th, 2018 8:09 a.m.

Với lại đặt câu hỏi nhiều cũng có sao đâu bạn? 😃 Mình chưa biết nên mình mới cần hỏi, hỏi để bản thân mình biết và cũng là cho người khác như mình cũng biết. Ấy cũng là việc tốt cả mà. 😄

+2
Jun 13th, 2018 8:02 a.m.

Cái này bạn add thêm Tag bootstrap nữa có phải tuyệt vời hơn hơm :v 😄

+3
Avatar
đã bình luận câu trả lời trong câu hỏi
Jun 13th, 2018 7:55 a.m.

Dạ, e làm được rồi ạ..

E cám ơn a..

0
Jun 13th, 2018 7:12 a.m.

@thangtd90 em viết app android ngôn ngữ java ạ

0
Jun 13th, 2018 7:02 a.m.

Em có thể nói rõ ra là em đang làm app cho nền tảng nào, viết bằng ngôn ngữ nào được không 😂

0
Avatar
đã bình luận câu trả lời trong câu hỏi
Jun 13th, 2018 5:06 a.m.

chị có thể add fb hướng dẫn em dùng tool chạy API được không ạ

0
Jun 13th, 2018 3:52 a.m.

@minhtuancnttk39 👍 Cố gắng lên em nhé 😉

Có gì cứ lên Viblo đặt câu hỏi, mọi người sẽ giúp đỡ mà 😄

+1
Jun 13th, 2018 3:50 a.m.

Yeppp, e làm được rồi, lúc ngủ e suy nghĩ xong cái dậy code..

Đã thành công rồi ạ...

Đoạn đường e làm cái website này, luôn có anh và các anh trên Viblo cùng đồng hành...

+1
Avatar
đã bình luận cho bài viết
Jun 13th, 2018 2:52 a.m.

Phiên bản Angular mà bạn sử dụng ở đây là phiên bản bao nhiêu ?

0
Avatar
đã bình luận cho bài viết
Jun 13th, 2018 2:41 a.m.

Bạn có thể làm một bài viết hướng dẫn rewrite url cho thân thiện được không? Ví dụ Ý tưởng là trong db sẽ có bảng danh mục được liên kết với bảng sản phẩm. Thì khi đó url nên được rewrite cho thân thiện gồm tên sản phẩm.

Vì dụ: mydomain.com/danh-muc-1/ten-san-pham-abc-id188

mydomain.com/danh-muc--thu-2/ten-san-pham-def-id199

Trong trường hợp này thì mình muốn nếu url như trên, thì sẽ đều gọi vào một action để sử lý, chứ không phải mỗi danh mục mình lại phải tạo thêm 1 action vì các danh mục là động. Và làm thế nào có thể xác định được danh muc các danh mục sau khi đã rewrite url.

Ví dự: làm sao biết danh-muc-1 nó là một bản ghi có id = 9 và có tên là danh mục... Mình cũng nghĩ rằng sẽ select trong bảng danhmuc để lấy ra bản ghi có tên giống "danh muc" nhưng nhỡ có thêm một danh mục trùng tên, kiểu như "đánh mực" thì khi đó sẽ sai.

Thanks.

0
Avatar
đã bình luận câu trả lời trong câu hỏi
Jun 13th, 2018 2:06 a.m.

sử dụng maven nhằm đảm bảo bạn có thể thay đổi nâng cấp version của các library dễ dàng hơn, và supprort bạn nhiều trong việc buiid đóng gói projects.

+1
Avatar
đã bình luận câu trả lời trong câu hỏi
Jun 13th, 2018 2:04 a.m.

Hi bạn, việc bạn update lên spring 5.x mà vẫn còn sử dụng các schemal của spring cũ là không đảm bảo sự tương thíc, các lỗi bạn gặp phải do các thư viện của spring 5.x đã thay đổi nhiều rồi., bạn cần làm khá nhiều thứ để có thể resolved được lỗi trên, và lỗi "nested" là do container của bạn không khởi tạo được. bạn giải quyết việc nâng cấp version mà chưa có investigate về các thư viện bạn đang dùng là thư viện gì?. sự khác nhau của sping 3.x và 5.x quả thật khác rất nhiều. mình nghĩ trước khi làm gì thì bạn nên nghiên cứu sự khác nhau của chúng trước khi thực hiện. còn vs cách làm hiện tại của bạn mình ko thể tìm ra nguyên nhân dc,

và tập chung đến phần AspectJ của spring 3.x và 5.x có gì khác nhau.

+1

Chào bạn, vấn đề bạn hỏi nằm ở khía cạnh tổ chức resource trong project của dự án. Ở bài viết này mình đang sử dụng kotlin để tạo một server api, nếu quan tâm đến Kotlin multiplatform bạn có thể tham khảo: https://github.com/wojta/hello-kotlin-multiplatform về cách tổ chức code.

0
Jun 13th, 2018 12:20 a.m.

@minhtuancnttk39 Về Polymorphic Relations, hay dịch ra là quan hệ đa hình, em có thể tham khảo một vài bài viết dưới đây trên Viblo, trong đó có những ví dụ cụ thể sẽ giúp em hiểu rõ hơn 😄

Còn làm thế nào để check xem thử 1 user đã like comment, hoặc post hay chưa?, thì rất đơn giản, em check xem có record trong bảng likes hay chưa.

Ví dụ check xem user có id là 3 đã like comment có id là 4hay chưa thì em chỉ cần query kiểu như sau

select * from likes where user_id = 3 and likeable_id = 4 and likeable_type = 'App\Model\Comment' limit 1;

nếu có record thì chứng tỏ like rồi, còn chưa có thì tức là chưa like 😄 Bởi khi người dùng like, em sẽ tạo thêm 1 record với nội dung kiểu như ở trên, còn ghi người dùng unlike, em sẽ xoá record đấy đi 😄

+1
Jun 12th, 2018 8:09 p.m.

E hiểu ý a ạ... nhưng e chưa tìm hiểu được Polymorphic Relations đó ạ? A có thể nói cụ thể hơn xíu được không ạ?

Thêm 1 ý là e chưa biết cách check xem thử 1 user đã like comment, hoặc post hay chưa ạ?...

0
Jun 12th, 2018 7:55 p.m.

Cảm ơn Hùng. Một bài viết mẫu mực và tâm huyết!

0

Bài viết này là của tác giả Phạm Huy Hoàng đăng trên Blog Toidicodedao. Bạn nên ghi rõ nguồn cho bài viết này: https://toidicodedao.com/2015/03/24/solid-la-gi-ap-dung-cac-nguyen-ly-solid-de-tro-thanh-lap-trinh-vien-code-cung/

0

thật sự sorry các bạn, vì thời gian vừa rồi mình phải tập trung cho công việc của bản thân nên việc chia sẻ của mình bị chậm lại, tuần này bàn giao xong việc thì mình sẽ tiếp tục ra các bài mới nhé. Cám ơn bạn đã theo dõi 😄

0
Jun 12th, 2018 3:26 p.m.

cảm ơn bạn quan tâm, theo suy luận thì nếu truy vấn đến CSDL gặp lỗi thì phải do mysql rồi

0

Chào thớt, mấy bài trước tốc độ ra bài khá nhanh mà bài sau hơi lâu nhỉ 😄 Ko biết đã kết thúc seri này chưa 😃

+1
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí