私はこのURLタイプを持っています。比較URLモデルと実際の1
例: /segment1/123-title-of-the-item
または/segment1/title-of-the-item-123
または/segment1/DLCK34Z-other-text
など..
はのは、最初の例を考えてみましょう:
モデルは/segment1/{id}-{slug}
するためでありますデータベースから項目を取得する、私はする必要がありますアイテムの「123タイトル」からIDを特定する。
は、私は配列のように取得する必要があります。つまり
['id'] => 123
['slug'] => title-of-the-item
、私は、URLのサブストリングpatner要素に対応するすべてのケースのために知っておく必要があります。
{
と}
の間のフィールドはすべて、データベーステーブルのフィールドです。アイテムのテーブル名はすでにわかっています。
スクリプト、クラス、機能、または提案はありますか?
最後の例では、DLCK34Zは{id}の代わりに{item_code}なので、その場合は[item_code '] => DLC34Zを取得する必要があります – user3275570