# |
Apr 20th 2017, 07:46 |
birdy247 |
he is a laravell man. But I am "converting" him to cake :) |
# |
Apr 20th 2017, 07:46 |
birdy247 |
We shall see |
# |
Apr 20th 2017, 07:45 |
Neon1024 |
Ah cool, good luck, hope it all works out |
# |
Apr 20th 2017, 07:42 |
birdy247 |
Southampton |
# |
Apr 20th 2017, 07:42 |
birdy247 |
Taking on someone who is originally from your neck of the woods :slightly_smiling_face: |
# |
Apr 20th 2017, 07:41 |
birdy247 |
Trying to grow the business |
# |
Apr 20th 2017, 07:41 |
birdy247 |
Bit if a dautning time |
# |
Apr 20th 2017, 07:41 |
birdy247 |
Yea not too bad thanks |
# |
Apr 20th 2017, 07:40 |
Neon1024 |
How’s things with you dude? Hope all is well |
# |
Apr 20th 2017, 07:38 |
birdy247 |
Morning Neon1024 |
# |
Apr 20th 2017, 07:37 |
Neon1024 |
Hey birdy247 |
# |
Apr 20th 2017, 07:27 |
birdy247 |
morning |
# |
Apr 20th 2017, 06:25 |
voycey |
and as a big change to something which for the past several cakephp versions has been much simpler it will help out - ill update the docs shorty |
# |
Apr 20th 2017, 06:23 |
voycey |
I know - all of the other ->having ->where etc has it, it's the first time I have come across this so far |
# |
Apr 20th 2017, 06:23 |
admad |
@voycey well we can't go about about document basic PHP features in the cakephp manual. `function ($foo) use ($var)` usage is standard PHP. |
# |
Apr 20th 2017, 06:11 |
voycey |
yeah just wondering why this isnt documenteD? |
# |
Apr 20th 2017, 05:40 |
hiromi2424 |
@voycey function ($q) use ($id) { |
# |
Apr 20th 2017, 05:33 |
voycey |
so yes I do apparantly |
# |
Apr 20th 2017, 05:31 |
slackebot5 |
$q->where(['Locations.retailer_id' = $id]);``` im getting $id not found here |
# |
Apr 20th 2017, 05:31 |
voycey |
```$totalGeofenceImpressions = $this->GeofenceImpressions ->find() ->contain(['Geofences.Locations' => function($q) { return $q->where(['Locations.retailer_id' => $id]); }]) ->where([ 'GeofenceImpressions.timestamp >=' => ($periodStart), 'GeofenceImpressions.timestamp =' => ($periodEnd) ]) ->count();``` For example - ```retu |
# |
Apr 20th 2017, 05:29 |
voycey |
as an anonymous function |
# |
Apr 20th 2017, 05:29 |
voycey |
if I want to use a variable in a contain function do I need to 'use' it? |
# |
Apr 20th 2017, 05:20 |
rrueco |
I see. Thanks. I will read the docs sir |
# |
Apr 20th 2017, 05:20 |
hiromi2424 |
less than or equal. see: https://book.cakephp.org/3.0/en/chronos.html#comparison-methods |
# |
Apr 20th 2017, 05:19 |
rrueco |
@hiromi2424 what's lte? |
# |
Apr 20th 2017, 05:17 |
hiromi2424 |
@rrueco ok? |
# |
Apr 20th 2017, 05:17 |
hiromi2424 |
convert to Date object If string date expression come and then compare it with lte( <= ) |
# |
Apr 20th 2017, 05:16 |
hiromi2424 |
and Date class is preferred class to handle date field/value. |
# |
Apr 20th 2017, 05:16 |
hiromi2424 |
creating custom validation via lambda |
# |
Apr 20th 2017, 05:13 |
hiromi2424 |
see https://book.cakephp.org/3.0/en/core-libraries/validation.html#custom-validation-rules |
# |
Apr 20th 2017, 05:10 |
rrueco |
Thank youi |
# |
Apr 20th 2017, 05:08 |
hiromi2424 |
good luck! |
# |
Apr 20th 2017, 05:08 |
rrueco |
ok sir, I'll try it |
# |
Apr 20th 2017, 05:08 |
hiromi2424 |
+ use Cake\I18n\Date; |
# |
Apr 20th 2017, 05:07 |
hiromi2424 |
@rrueco ``` $validator->add(‘date’, ‘min’, [ ‘rule’ => function ($date) { $date = $date instanceof Date ? $date : new Date($date); return (new Date)->lte($date); }, ‘message’ => ‘min’, ]); |
# |
Apr 20th 2017, 05:06 |
rrueco |
@hiromi2424 yes |
# |
Apr 20th 2017, 04:51 |
hiromi2424 |
@rrueco what’s do you mean of minimum? validation? |
# |
Apr 20th 2017, 03:49 |
rrueco |
Hi. Is it possible to set the minimum of date field (in model)? set it to the current date |
# |
Apr 20th 2017, 03:49 |
kani |
I got error when i use setData in controller. |
# |
Apr 20th 2017, 03:47 |
kani |
Method setData does not exist |
# |
Apr 20th 2017, 00:31 |
pedroseco |
@temp1029 I think this could be usefull for you https://github.com/dereuromark/cakephp-tinyauth |