[英]CodeIgniter Campaign Best Practice
我認為這是一個簡單的問題,但我很難找到最好的策略,我希望你能提供幫助。
我正在使用CodeIgniter構建我的新網站(目前在開發中),用戶可以在其中創建,編輯和刪除廣告系列。 每個廣告系列都有一個子廣告系列,也可以編輯,刪除和創建每個子廣告系列。
在添加廣告系列視圖中,我如何(在偽代碼中)標記表單(或以用戶創建的子廣告系列的方式將會話分配給正確的廣告系列。我此刻的想法是
(1)在網址中使用廣告系列的ID並拉出正確的細分。 例如http://www.website.com/campaign/ 12345 / add-sub-campaign
要么
(2)在表單元素中,將廣告系列的名稱放在隱藏的輸入字段中,然后通過帖子抓取該名稱,並使用該名稱將新的子廣告系列鏈接到廣告系列。
感謝您對這個乏味的問題的幫助! 我寧願第一次以正確的方式做到這一點。
您可以使用URL架構,例如example.com/campaigns/add/234
這里234是父活動ID
在您的Campaign
控制器中
public function add($parent_id = ''){ //......}
這樣您也可以避免在表單中使用隱藏字段
我認為您應該使用隱藏的表單輸入,例如您正在分配的廣告系列的ID。
如果您使用網址細分,則可能會產生此類問題,即用戶更改細分ID並將廣告系列分配給完全不同的細分。 (用戶將website.com/campaign/12345/add-sub-campaign
更改為website.com/campaign/54321/add-sub-campaign
)另外,網址細分可以讓您更多地了解用戶在做什么。 來自網址段的ID是否有效等。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.