作为练习我想为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个不应该在这个组件中吗?
欢迎任何其他建议:)
感谢。
答案 0 :(得分:0)
这是已经可用的东西(端口,url,ssl,params,协议,...请参阅响应/请求对象)以及一些不应该进入核心的非常常见的东西。框架。
此外,这不应该是一个组件,实际上不是一个组件,而是事实上的行为和助手。
因此,如果您想这样做,请在github上创建一个插件并在那里发布。