ホームページ  >  記事  >  バックエンド開発  >  thinkphp Thinkphp の主なメモ

thinkphp Thinkphp の主なメモ

WBOY
WBOYオリジナル
2016-07-28 08:28:141027ブラウズ

冒頭の言葉:

正直に言うと、Web サイトを作成するのはこれが初めてだったので、オープンソース フレームワークである ThinkPHP を直接選択しました。このフレームワークを選択した理由。 。 。もう覚えてません

当時私が知っていたのはこれだけだったようですが、この卒業制作を終えてから他のより良いフレームワークも学びました。考えてみると、Java を使って Web 開発するよりも、PHP を直接解析できる方が開発には便利で、労力を大幅に節約できるような気がします = = そこで、独学で PHP を学び始めました (

) 幸運なことに、私はフロントエンドをクラスメートに任せました)。

注1-Controllerクラスでメソッド(関数)を呼び出すにはどうすればよいですか?

私が最初に開発を始めたとき、以前のオブジェクト指向の理解に従い、メソッドをコントローラーに配置して直接呼び出すことは不可能であることがわかりました。 public) を Public モジュールまたはそれ自体の Model の function.php ファイルに追加するか、呼び出す新しい関数を作成することもできます。

注 2-HTML ファイルの本質

Thinkphp フレームワークでは、フレームワーク自体が HTML ファイルを解析するため、、< タグをカスタマイズできます。 if> 、 などのタグ

<span>1</span><span><</span><span>include </span><span>file</span><span>="Temp/temp_leftmenu"</span><span>/></span>
<span>1</span><span><</span><span>switch </span><span>name</span><span>="file.type"</span><span>></span><span>2</span><span><</span><span>case </span><span>value</span><span>="dir"</span><span>><</span><span>a </span><span>href</span><span>="{:U('Other/material',array('dir' => urlencode($file['name'])))}"</span><span>></span>{$file['filename']}<span></</span><span>a</span><span>></</span><span>case</span><span>></span><span>3</span><span><</span><span>case </span><span>value</span><span>="pdf|html|jpeg|png|mp4"</span><span>><</span><span>a </span><span>id</span><span>="{:hash('md5',$file['name'])}"</span><span>></span>{$file['filename']}<span></</span><span>a</span><span>></</span><span>case</span><span>></span><span>4</span><span><</span><span>default </span><span>/></span><span>{$file['filename']}
</span><span>5</span><span></</span><span>switch</span><span>></span>

これはウェブにあまり詳しくない私にとってはとても嬉しいことです。

結論:

本当に昔のことです。 。 。忘れていることも多いので、まずはこれくらい書いておきます。

ネット上には情報が本当に少ないので、公式サイトの資料がとても助かります。

以上、thinkphpの基本的な注意点を、thinkphpの内容も含めて紹介しましたので、PHPチュートリアルに興味のある友人の参考になれば幸いです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。