Woah - Если вы берете свои данные непосредственно из $ _POST, чем , вам следует полностью очистить данные , если вы планируете публиковать данные на следующих страницах. Около 2 лет назад я вспоминал о страшном страхе, потому что было обнаружено, что простое внедрение SQL позволит использовать сайты с тортом 1.1 из-за разметки запросов на выборку, используемых для входа в систему.
Однако многие пользователи намеренно использовали старое правило для полей ввода, которые будут использоваться в SQL:
"Чтобы защитить от внедрения SQL, пользовательский ввод не должен быть напрямую встроен в операторы SQL. Вместо этого пользовательский ввод должен быть экранирован ....."
Так что, да, это была отдельная проблема, но та же идея - хотя CakePHP является боссом и очень нам помогает, мы никогда не должны доверять его слепой системе безопасности. Влияние очистки данных на производительность практически равно нулю. Так что просто сделай это.