ルーティングに Slim Framework を使用して、ウェブショップ用のライブ チャットを構築しようとしています。
私のメッセージデータベーステーブルには、という名前の列があります
message_key
これには、生成された md5 が含まれています。
ユーザーがチャットすることを決定するたびに、生成された md5 文字列を使用してこのテーブルにメッセージを投稿します。このようにして、同じ値を持つすべてのメッセージを返すことができます
message_key
ルートを呼び出すと:
/api/msgs/60f0c8ce4733094b68af71c471cf1139
それは私にエラーをスローします:
{"error":{"text":SQLSTATE[42S22]: Column not found: 1054 Unknown column
'60f0c8ce4733094b68af71c471cf1139' in 'where clause'}}
しかし、message_key
列の値を数値に変更しても、エラーは発生しません。
/api/msgs/7272
次に、きれいな JSON を返します。
これはどのように起こりますか?
さまざまな文字をルート パラメータとして使用する方法はありますか?