1

joomla コンポーネントを作成しました。id を使用してアイテムをロードします。そのコンポーネントのエイリアスを追加する方法。

私のサイトの URL joomla/cochrane_v3/products/clearvu-%E2%80%93-critical-infrastructure/3.html

3 を it エイリアスに置き換える方法

以下のサイトでコンポーネントの使用を作成しました。 http://www.notwebdesign.com/joomla-component-creator/

4

1 に答える 1

2

データベースとフォームに別名フィールドがあるとすれば、通常、データベース選択クエリで次のような「スラッグ」を生成します。

SELECT a.*, CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(":", a.id, a.alias) ELSE a.id END as slug
...

これにより3:youralias、ID の代わりに URL を作成するために使用できるようなものが作成されます。URL を読み取るときは、(int)$id を使用して ":" の後ろの部分を取り除き、クリーンな ID を取得します。

ステップバイステップ

  1. とから を作成slugします。上記のようにデータベースで行うのが最適です。idalias
  2. slugの代わりに を使用しidて URL を作成します。
  3. id(単一ページ ビューの) データベース クエリで使用する正しいを決定するときは、を使用し(int)$idて の後ろの部分を取り除き':'、実際の を取得しidます。
于 2013-04-02T12:41:15.350 に答える