作为一个练习,我想为CakePHP框架创建一个组件。 我一直在考虑创建一个URL组件来处理所有的URL。为CakePHP创建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个不应该在这个组件中吗?
欢迎任何其他建议:)
谢谢。
不太确定这是一个非常有帮助的问题 - 既不适合你也不适合其他人。 – mark 2012-07-05 12:28:55
好吧。征求建议是否奇怪? – Alvaro 2012-07-05 12:38:16
@Steve:通常这是件好事,但在Q&A网站上,并不是那么重要。我唯一的建议是:*不要忘记编写单元测试*。恐怕你对你所提出的所有问题都无能为力。不要试图阻止你,请_do_编写组件,并且请_do_发布它(github或其他),但这不是寻求灵感的地方。无论如何,祝你好运! – 2012-07-05 15:31:29