前提・実現したいこと
cakePHP3で文字列として数字をテーブルに登録したい。
(例)「01234」を登録したい
cakePHP3
1$tableObject->save($saveData);
発生している問題
「01234」と登録したいが「1234」と登録されてしまう。
SQLを確認したところ、数値項目(コーテーションがない状態)として
INSERT文が発行されている。
確認したこと
- テーブルの当該項目はvarchar。
- Entityの@propertyは string|null となっている。
- $saveData:Entityの中は文字で「01234」が入っている。
他に確認するべきところがあればお教えください。
よろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/04/26 05:47
2019/04/26 06:46
2019/04/28 02:06