PHP の URL ルールはどのようにデータベースに書き込まれますか?

WBOY
リリース: 2016-06-13 12:16:03
オリジナル
1392 人が閲覧しました

PHP の URL ルールはどのようにデータベースに書き込まれますか?
たとえば、記事の URL ルールを

post/{$id}.html
ログイン後にコピー

{$id} として定義すると、記事 ID

によって記述されるデータベース ステートメントがどのように記述されるかを表します。 {$id } は、データ テーブルのフィールド ID の値でもあります。単純に ID を記述する場合は、VALUES の値に `id` を記述するだけで済みます。これで、文字列がフィールド ID と混合されます。
試してみます
concat('post/',`id`,'.html')
ログイン後にコピー

しかし、URL ルールが変更されると、ここでリセットする必要があり、あまり柔軟ではないように感じます

PHPCMS、URL ルールを設定した後、データベースはどうやって更新しますか?
------ソリューションのアイデア----------------------
このルールは独立したデータ テーブルである必要があります. このようなニュースがある限り何度も書くのではなく、
テーブルルール
idカテゴリルール
1ニュース投稿/{ID}.html
を使用する場合は、ニュースを検索してルールを見つけ、それを str_replace { ID}

に置き換えます。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート