【发布时间】:2023-03-20 20:55:01
【问题描述】:
刚从 1.3 升级到 2.0.3,我正在尝试迁移所有更改。我注意到以下行
echo $this->Html->link('Quote', array('controller'=>'crm_quotes', 'action'=>'index', $lead['id'].'/'.$crmContact['CrmContact']['id']), null);
构建 URL "/crm_quotes/index/15/21"。当我点击链接时,我被带到 url:
"/crm_quotes/index/15%2F212
所以它用 html # 替换字符,但它最终破坏了链接。
当我手动将 URL 编辑为正确的 URL 时:
"/crm_quotes/index/15/21"
页面加载。
有人可以启发我吗?我应该使用url 函数而不是链接吗?
我有很多页面需要在 url 中传递多个参数。我使用的是命名参数,但在阅读了 Mark Story 的一些 cmets 后,我决定停止命名参数,因为他暗示它们可能会从未来版本中删除。
【问题讨论】:
标签: php cakephp cakephp-2.0