PhuongNamCorpsIntern / workspace

Phuong Nam Corps Internship Workspace
3 stars 8 forks source link

redirect and link #2

Closed nguyenquang2302 closed 9 years ago

nguyenquang2302 commented 9 years ago

Có 2 vấn đề cần giúp đỡ. hjx mọi người giúp với nhen! ( Fw sifoni)

form style="float:left" method="post" action="danh_muc"
                            input type="hidden" value="{{c.id}}" name="id"
                                button type="submit" class="gree"

2 vấn đề:

  1. bên 1 function khác mình muốn gọi return $this->redirect('listcategory')+ thêm truyền biến id qua để function listcategoryAction() có thể nhận được id. method="post" nha mọi người :)
    1. Có cách nào gọi tên (listcategory ) thay vì đường dẫn( danh_muc ) ngoài view ( twig) không vậy mọi người.

thanks !

khanhicetea commented 9 years ago

admin\ProductcategoryController:getlist:listcategory::post mỗi tham số phân cách bằng dấu : nên ta có :

để tạo ra đường dẫn tuyệt đối cho một route ta có các hàm sau :

khi muốn truyền tham số vào route thì thêm tham số $params là mảng vào, ví dụ :

nguyenquang2302 commented 9 years ago

ok tks anh :)

nguyenquang2302 commented 9 years ago

khi em sử dụng : {{ url('listcategory', {id: 2}) }} hay redirect($name_route, ['id' => 2]) thì kết quả trả về vẫn là trên phương thức get .dạng danh_muc?id=2 mà function em lấy là getPostData('id') nên em vẫn k lấy được giá trị =_=

khanhicetea commented 9 years ago

sao ko dùng GET mà phải dùng POST thế ? mà dùng POST thì có thể thêm params vào route mà

nguyenquang2302 commented 9 years ago

à em muốn ẩn cái id đi để người dùng không gõ bậy bạ id trực tiếp vào đường dẫn đó anh.

khanhicetea commented 9 years ago

À, khi làm một rào cản hạn chế thì chú nên consider những thứ sau :

nếu câu trả lời là No AND Yes thì chú khôgn cần xây rào cản đâu :smile:

còn nếu đã xây rào cản thì không cần giới hạn kiểu này đâu, cứ kiểm tra về quyền hạn, logic là ok

nguyenquang2302 commented 9 years ago

ok anh em hiểu rồi a. thanks anh nhìu hehe