Log message #4047283

# At Username Text
# Jul 3rd 2017, 08:53 pidlo in europe we have 11:00 :)
# Jul 3rd 2017, 08:52 pidlo many tahnks if i comment constructor then pass parametes in initialize... many thanks..
# Jul 3rd 2017, 08:51 neon1024 Morning everyone
# Jul 3rd 2017, 08:48 savant When you call `loadComponent`, the options array is passed to the initialize() method. remove the `__construct` method completely, as you are removing the internal logic that makes a component work.
# Jul 3rd 2017, 08:48 savant You *dont* get an instance of a controller. It is loaded as a property of the controller.
# Jul 3rd 2017, 08:47 pidlo savant and how can i get instance? i call loadComponent... but i cannot pass parameters in constuctor or in initialiye method....
# Jul 3rd 2017, 08:19 savant it loads it as a property of the class
# Jul 3rd 2017, 08:19 savant you dont get an instance of the SearchComp
# Jul 3rd 2017, 08:19 pidlo savant ..https://gist.github.com/anonymous/f34b096e645db4f64ca1f3c5a5112485
# Jul 3rd 2017, 08:18 birdy247 Thanks
# Jul 3rd 2017, 08:18 birdy247 :slightly_smiling_face:
# Jul 3rd 2017, 08:17 savant sure
# Jul 3rd 2017, 08:16 birdy247 It works but is it advisable?
# Jul 3rd 2017, 08:15 savant sure
# Jul 3rd 2017, 08:14 birdy247 Session??
# Jul 3rd 2017, 08:14 birdy247 If its on a per user basis, it would be in the DB somewhere
# Jul 3rd 2017, 08:13 savant `$GLOBALS`?
# Jul 3rd 2017, 08:13 birdy247 Thats the bit I cant get my head around
# Jul 3rd 2017, 08:12 savant you’re probably going to want to set the SOURCE and TARGET some other way
# Jul 3rd 2017, 08:12 birdy247 presumably I would have to do this somewhere else in the app?
# Jul 3rd 2017, 08:12 birdy247 What If I let every user specify their timezone
# Jul 3rd 2017, 08:11 savant just whenever it maps to the incoming data
# Jul 3rd 2017, 08:11 birdy247 So does this always assuem that every user is inputting in the same timezone?
# Jul 3rd 2017, 08:11 birdy247 But this works on contstants
# Jul 3rd 2017, 08:10 birdy247 to use the date_default_timezone_set
# Jul 3rd 2017, 08:10 birdy247 I have modified it
# Jul 3rd 2017, 08:09 savant sure
# Jul 3rd 2017, 08:09 birdy247 https://github.com/davidyell/TimezoneAwareDateTime/blob/master/src/Database/Type/TimezoneAwareDateTime.php
# Jul 3rd 2017, 08:08 birdy247 Is this still the "best" method in cake
# Jul 3rd 2017, 08:08 birdy247 data type**
# Jul 3rd 2017, 08:08 birdy247 I am using a custom datetype to help deal with datetime inputs
# Jul 3rd 2017, 07:55 savant https://book.cakephp.org/3.0/en/controllers/components.html#creating-a-component
# Jul 3rd 2017, 07:55 savant initialize
# Jul 3rd 2017, 07:55 pidlo where i in comp. class get this parameters? in constructor or in initialize?
# Jul 3rd 2017, 07:54 pidlo i rewrite old component 2x version.. i have in controller ..... $this->loadComponent('Wsearch', ['model'=>$this->name,...])
# Jul 3rd 2017, 07:44 savant Yes
# Jul 3rd 2017, 07:44 birdy247 @savant you want me to use the actual class anmes?
# Jul 3rd 2017, 07:42 birdy247 class*
# Jul 3rd 2017, 07:42 savant use actual class and method names
# Jul 3rd 2017, 07:42 birdy247 assuming call A is abstract
# Jul 3rd 2017, 07:42 birdy247 class A calls a method in class B