tôi đảo ngược thiết kế cơ sở dữ liệu của tôi với symfony2 và học thuyết với các lệnh:lập bản đồ không đúng mysql tinyint (2) như boolean với học thuyết
php app/console doctrine:mapping:convert
php app/console doctrine:mapping:import
php app/console doctrine:generate:entities
Nhưng lĩnh vực của tôi đã được ánh xạ như boolean thay vì tinyint (2).
Tại sao nó được ánh xạ dưới dạng boolean?
Tôi tin rằng học thuyết sẽ dựa trên giá trị duy nhất của nó, vì vậy nếu cột đó chỉ chứa giá trị boolean (tức là 1 hoặc 0) thì đó có lẽ là lý do tại sao nó được ánh xạ dưới dạng boolean – JamesHalsall
@Jaitsu. ? –
Cũng xảy ra với tôi với tinyint (3) và tinyint (4), có lẽ cũng với những người khác nhưng tôi không biết :) – Gigala