私はsymfony 1.4を使用しています。次のようなルートがあります:
user_orders:
class: sfDoctrineRouteCollection
options:
model: UserOrders
module: user_orders
prefix_path: /orders
column: id
with_wildcard_routes: true
requirements:
id: \w+
ID欄にマイナスの数字が入った注文をしたいので、こういうURLにアクセスしようとすると/orders/12/edit
フォーム編集ページに行くのですが、こんなURLにアクセスする/orders/-1/edit
とエラーが出てしまうAction "orders/1" does not exist.
ので、私はIDに文字列を入れてみましたが、URLにアクセスする/orders/id1/edit
と同じエラーが表示さAction "orders/id1" does not exist.
れるので、質問は
これが可能かどうかです。つまり、URL の ID または文字列に負の数が含まれていますか? ルーティング構成の要件は問題ありませんか?
よろしくお願いします