Ben doktrinini kullanarak ve bazı modelleri doğrulamak için çalışıyorum.
Ben benim YAML şemada şu var:
User:
package: User
columns:
username:
type: string
notnull: true
notblank: true
minlength: 4
password:
type: string
notnull: true
Ben yeni bir kullanıcı oluşturursanız, her zaman ne olursa olsun ben onu vermek değerleri ne, doğrular.
örneğin:
$testuser = new User();
$testuser->username = ' ';
if ( ! $testuser->isValid())
{
echo 'User is invalid!';
}
EDIT: The above is just an example. It still validates even if values specified as NOT NULL in the schema are omitted.
The invalid method is never produced. Does anyone know what might be causing this? Any advice appreciated. Thanks.