CodeIgniter 活动最佳实践


CodeIgniter Campaign Best Practice

我有一个我认为是一个简单的问题,但我很难确定最好的策略是什么,我希望你能提供帮助。

我正在使用 CodeIgniter 构建我的新网站(目前处于开发阶段(,用户可以在其中创建、编辑和删除广告系列。每个广告系列都有一个子广告系列,还可以编辑,删除和创建每个子广告系列。

添加广告系列视图中,我如何(在伪代码中(标记表单(或会话,以便将用户创建的子广告系列分配给正确的广告系列。我现在的想法是要么

(1( 在网址中使用广告系列的 ID 并拉取正确的细分。例如 http://www.website.com/campaign/12345/添加子广告系列

(2( 在表单元素内,将活动的名称放在隐藏的输入字段中,并通过帖子抓取该名称并使用它来将新的子活动链接到活动。

感谢您对这个乏味问题的帮助!我宁愿第一次就以正确的方式做。

您可以使用 URL 架构,例如 example.com/campaigns/add/234

此处 234 是父广告系列 ID

Campaign控制器中

public function add($parent_id = ''){ //......}

这也使您免于在表单中使用隐藏字段

我认为您应该使用隐藏的表单输入,例如您正在分配的广告系列的 ID。

如果您使用 url 细分,它可能会产生此类问题,即用户更改了细分受众群的 id,并且广告系列被分配给完全不同的细分受众群。(用户将website.com/campaign/12345/add-sub-campaign更改为website.com/campaign/54321/add-sub-campaign(此外,url 细分可以让您更多地了解用户的行为。来自 url 段的 id 是否有效等。