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

これは、すでに利用可能なもの(port、url、ssl、params、protocol、...応答/要求オブジェクトを参照)と、フレームワークのコアに入るべきではないいくつかの非常に一般的でないもののワイルドな組み合わせです。

また、これはコンポーネントであってはならず、実際にはコンポーネントではありませんが、実際には動作とヘルパーです。

したがって、それを実行したい場合は、githubでプラグインを作成し、そこで公開します。

于 2012-07-05T16:13:50.810 に答える