2016-03-19 15 views
-5

私はPHPの初心者ですが、自分の知識を広げたいと思っています。だから私は最初からCMSを作成したい。PHPを使ってCMSを作成する方法

私はすでに投稿を作成する方法を知っています。

例データベースから来たデータ(ポスト)とhtmlファイルをデータベース

にデータを挿入して取り込むことで、これはこれは私のウェブサイト

domainname.com/index.phpある---と私のホームページのアドレスです

私のホームページに、私は私の各投稿のいくつかのプレビューを見せたいと思います。

このような何か、 enter image description here

やウェブサイトの利用者は、ポストをクリックした場合。 それは

domainname.com/postname.php

この

enter image description here

のようなデータではので、私の質問はどのようにCMSは、すべてのためのファイルを作成しないで別のページに移動します役職。 私の考えでは、phtmlを使って動的にhtmlファイルを作成し、そのファイルの名前に名前を付けています。それは良い練習ですか?または私はそれを正しくやっていますか?

+0

なぜ既存のものを使用しないのですか? Wordpress、Laravelなど。新しい言語を学びたい場合は、Django CMSをご覧ください。 – Jan

+0

私は自分の知識を広げたいと思っているから – Audrey

+0

しかし、あなたは車輪を再現したい - それはあなたが考えるよりもはるかに複雑です。あなたが低いスタートしたい場合は、おそらく 'スリム'を見てください。 – Jan

答えて

1

静的ファイルを生成する際に(管理インタフェースを使用して変更を行った場合)、正常に動作しますが、これはCMSの一般的な方法ではありません。

通常は、(異なるURLを使用しているにもかかわらず、コンテンツページの各リクエストは、同じPHPプログラムを経由して実行され、Apache mod_rewrite moduleとよく一致します)。

関連する問題