0

作为一个练习,我想为 CakePHP 框架创建一个组件。我一直在考虑创建一个 URL 组件来处理所有 URL 的东西。

我在考虑这种方法:

  • getRealURL($shortedURL)
  • getDomain($url)
  • isSecure($url)
  • getProtocol($url)
  • getPort($url)
  • getExtension($url)
  • getShortURL($url)
  • isYoutubeVideo($url)
  • getParam($url, $var)
  • getNumberOfParams($url)
  • getParams($url, $vars)
  • isImage($url)
  • getURLFromText($text)
  • eraseURlsFromText($text)
  • shortURLsFromText($text)

你怎么看待这件事?对于组件还有其他想法吗?你认为最后 3 个不应该在这个组件中吗?

欢迎任何其他建议:)

谢谢。

4

1 回答 1

0

这是已经可用的东西(端口,url,ssl,参数,协议,...参见响应/请求对象)和一些不应该进入框架核心的非常不常见的东西的狂野组合。

这也不应该是一个组件,实际上不是它,而是行为和助手。

因此,如果您想这样做,请在 github 上创建一个插件并在那里发布。

于 2012-07-05T16:13:50.810 回答