Log message #3884110

# At Username Text
# May 31st 2016, 08:56 Neon1024 The â??Typeâ?? is the type of data
# May 31st 2016, 08:56 Neon1024 Think datetime, date, string, integer
# May 31st 2016, 08:56 Neon1024 I doubt timezone is a valid data type
# May 31st 2016, 08:56 birdy247 I was using the _initializeSchema to set it
# May 31st 2016, 08:56 Neon1024 birdy247, Well youâ??re telling the marshaller that for data type â??timezoneâ?? use this class
# May 31st 2016, 08:55 birdy247 is my name wrong?
# May 31st 2016, 08:55 Neon1024 unorthodox: $entity->related->set(â??fieldâ??, $value)
# May 31st 2016, 08:55 birdy247 Type::map('timezone', 'App\Database\Type\TimezoneAwareDateTimeType');
# May 31st 2016, 08:55 Neon1024 Just before, Type::build('datetime')->useLocaleParser();
# May 31st 2016, 08:55 unorthodox How i can modify an associated entity on `beforeSave()`, and apparently after i `patchedEntity` ?
# May 31st 2016, 08:55 Neon1024 In my bootstrap.php
# May 31st 2016, 08:55 Neon1024 Type::map('datetime', 'App\Database\Type\TimezoneAwareDateTimeType');
# May 31st 2016, 08:54 Neon1024 "cakephp/cakephp": "^3.2",
# May 31st 2016, 08:54 birdy247 this is 3.2.10
# May 31st 2016, 08:54 birdy247 what version of cake you running
# May 31st 2016, 08:53 Neon1024 For my implmentation, I just dropped it in and everything worked
# May 31st 2016, 08:53 Neon1024 So calls to ->format() are failing because the return isnâ??t the right class
# May 31st 2016, 08:53 Neon1024 My first thought is that instead of returning a DateTime object (i18n\Time, Chronos, Carbon) itâ??s returning the actual data type class
# May 31st 2016, 08:51 birdy247 Call to undefined method App\Database\Type\TimezoneAwareDateTimeType::format()
# May 31st 2016, 08:51 birdy247 but it throws a fatal error
# May 31st 2016, 08:51 Neon1024 The timezone will be applied when the data is marshalled
# May 31st 2016, 08:51 birdy247 I have assigned it
# May 31st 2016, 08:51 Neon1024 Type::map() is the call to assign it iirc
# May 31st 2016, 08:50 Neon1024 birdy247, Itâ??s a data type class, not a formatting class
# May 31st 2016, 08:49 JohnWayne Aloha :)
# May 31st 2016, 08:49 birdy247 there is no method ->format()
# May 31st 2016, 08:49 birdy247 this is prob why the var_dump(get_class_methods($class)) was in there :slightly_smiling_face:
# May 31st 2016, 08:43 birdy247 Call to undefined method App\Database\Type\TimezoneAwareDateTimeType::format()
# May 31st 2016, 08:38 birdy247 I added it
# May 31st 2016, 08:37 birdy247 Neon1024 just trying to impement it now
# May 31st 2016, 08:34 Neon1024 birdy247, Thank José I just modified it ;)
# May 31st 2016, 08:32 aavrug hmic: thanks :slightly_smiling_face:
# May 31st 2016, 08:32 hmic aavrug, fair enough. thank you!
# May 31st 2016, 08:32 justrohu Hello all
# May 31st 2016, 08:31 aavrug hmic: I din't propmoted it I just provided it here because of the opinions and what I am getting :slightly_smiling_face:
# May 31st 2016, 08:30 hmic yes. but still, please dont try to promote this!
# May 31st 2016, 08:29 birdy247 https://gist.github.com/davidyell/6fd69027178baa67bd1f
# May 31st 2016, 08:29 birdy247 this script is great
# May 31st 2016, 08:29 aavrug hmic: ok but there are lot of things may be we can use that in development.
# May 31st 2016, 08:28 birdy247 I am always left confused as to how to ensure they are input with the correct timezone
# May 31st 2016, 08:27 Wouterdt Hello, I'm using CakePHP 2 and am wondering if there is a possibility for a polymorphic habtm relation, if so, how would I name the tables/columns?