यह केकपीएचपी के डिजाइन द्वारा है। केकपीएचपी हमेशा tinyint(1)
see देखें बूलियन के रूप में इसलिए यह हमेशा आपके मान को true
. में बदल देगा /false
इसलिए 1
/0
।
इस समस्या को दूर करने के लिए, tinyint(2)
. का उपयोग करें इसके बजाय आपके कॉलम प्रकार के लिए। अपना मॉडल कैश साफ़ करना याद रखें!
केकपीएचपी डेटा प्रकार दस्तावेज़ीकरण:
http://book.cakephp.org/3.0/hi/orm/database-basics.html#data-types
इस बारे में ब्लॉग पोस्ट:
http://blog.room34.com/archives/2649ए>
मिलते-जुलते प्रश्नोत्तर:
केकपीएचपी और टिनीिंट बूलियन के रूप में