# |
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? |