Log message #4124982

# At Username Text
# Mar 14th 2018, 15:13 dereuromark build_query_strings() etc manually called will do the trick for u
# Mar 14th 2018, 15:13 dereuromark its mainly meant for internal URLs :slightly_smiling_face: for external you can skip it
# Mar 14th 2018, 15:08 pierre-baptiste.varle @narendravaghela Router::url('http://www.google.com') return 'http://www.google.com' right? why to use this function if it's do nothing? I would like to have something like thister::url(['http://www.google.com', '?'=>['q'=>'search Query']])
# Mar 14th 2018, 14:11 lorenzo what was the generated query?
# Mar 14th 2018, 13:27 narendravaghela by the way, the query returns too many results - 451 rows
# Mar 14th 2018, 13:23 narendravaghela I am using ~3.2
# Mar 14th 2018, 13:22 lorenzo It is like debug() but specialized to query objects
# Mar 14th 2018, 13:22 lorenzo There is also sql($query) if you are using the latest debugkit
# Mar 14th 2018, 13:19 narendravaghela dumpanddie, I did't know that
# Mar 14th 2018, 13:19 narendravaghela and also thanks @brettl for `dd`
# Mar 14th 2018, 13:19 narendravaghela thanks :thumbsup:
# Mar 14th 2018, 13:19 lorenzo Look at the generated query and fix any erros
# Mar 14th 2018, 13:19 lorenzo Cool I think you can figure it out from here
# Mar 14th 2018, 13:18 narendravaghela but now `Unknown column TL.id`
# Mar 14th 2018, 13:18 lorenzo Haha yes @brettl just going slower with him
# Mar 14th 2018, 13:17 lorenzo Remove it
# Mar 14th 2018, 13:17 lorenzo Yeah, it is
# Mar 14th 2018, 13:17 narendravaghela I think I need to remove newExpr()
# Mar 14th 2018, 13:17 lorenzo I think $q might already be newExpr() and I’m not remembering correctly
# Mar 14th 2018, 13:16 slackebot 'start_time' => 'string', 'TimeLogs__end_time' => 'string', 'TimeLogs.end_time' => 'string', 'end_time' => 'string', 'TimeLogs__hours' => 'integer', 'TimeLogs.hours' => 'integer', 'hours' => 'integer', 'TimeLogs__mins' => 'integer', 'TimeLogs.mins' => 'integer', 'mins' => 'integer', 'TimeLogs__description' => 'text', 'TimeLogs.description' => 'text', 'description' => 'text', 'TimeLogs__created' => 'datetime',
# Mar 14th 2018, 13:16 slackebot 'TimeLogs.created' => 'datetime', 'created' => 'datetime', 'TimeLogs__modified' => 'datetime', 'TimeLogs.modified' => 'datetime', 'modified' => 'datetime' ] [protected] _types => [] } } ```
# Mar 14th 2018, 13:16 slackebot 'TimeLogs.project_id' => 'integer', 'project_id' => 'integer', 'TimeLogs__task_id' => 'integer', 'TimeLogs.task_id' => 'integer', 'task_id' => 'integer', 'TimeLogs__work_activity_id' => 'integer', 'TimeLogs.work_activity_id' => 'integer', 'work_activity_id' => 'integer', 'TimeLogs__date' => 'date', 'TimeLogs.date' => 'date', 'date' => 'date', 'TimeLogs__start_time' => 'string', 'TimeLogs.start_time' => 'string',
# Mar 14th 2018, 13:16 narendravaghela ``` object(Cake\Database\Expression\QueryExpression) { [protected] _conjunction => 'AND' [protected] _conditions => [] [protected] _typeMap => object(Cake\Database\TypeMap) { [protected] _defaults => [ 'TimeLogs__id' => 'integer', 'TimeLogs.id' => 'integer', 'id' => 'integer', 'TimeLogs__user_id' => 'integer', 'TimeLogs.user_id' => 'integer', 'user_id' => 'integer', 'TimeLogs__project_id' => 'integer',
# Mar 14th 2018, 13:16 brettl hehe
# Mar 14th 2018, 13:16 brettl @lorenzo
# Mar 14th 2018, 13:16 brettl you still showed me that at the conference last year @lorello :slightly_smiling_face:
# Mar 14th 2018, 13:16 narendravaghela ```
# Mar 14th 2018, 13:16 brettl :slightly_smiling_face:
# Mar 14th 2018, 13:16 brettl or dd($q)
# Mar 14th 2018, 13:16 lorenzo Can you var_dump($q)?
# Mar 14th 2018, 13:15 brettl https://book.cakephp.org/3.0/en/views/helpers/form.html
# Mar 14th 2018, 13:14 loginews quick question... where in the manual cake3 can i read about adding an input field to edit.ctp which is not linked to any table field? I just need a form field.
# Mar 14th 2018, 13:12 narendravaghela and it shows `Method newExpr does not exist`
# Mar 14th 2018, 13:12 narendravaghela @lorenzo Updated the gist with current code - https://gist.github.com/narendravaghela/9f706ed532403f478d6bcd1f4abac527
# Mar 14th 2018, 13:08 narendravaghela hmm, checking...
# Mar 14th 2018, 13:08 lorenzo From your previous gist it is obvious that newExpr exists, just that you are calling it on something else
# Mar 14th 2018, 13:08 narendravaghela okay, no problem, I will paste the current code if does not work, so you can review
# Mar 14th 2018, 13:07 lorenzo Just review it and fix whatever possible mistake I made when writing it.
# Mar 14th 2018, 13:07 lorenzo Currently on my phone so can’t help a lot more, but what I sent should be enough
# Mar 14th 2018, 13:06 narendravaghela can you help me preparing that with queryBuilder please?
# Mar 14th 2018, 13:05 lorenzo you need a join with a subquery