# |
Jul 20th 2017, 14:28 |
neon1024 |
You’ll have to assign the method return and concat the string afterwards |
# |
Jul 20th 2017, 14:28 |
neon1024 |
Because you can’t use `->templatePath()` as part of writing a variable |
# |
Jul 20th 2017, 14:27 |
shuyi |
php 5.6 |
# |
Jul 20th 2017, 14:27 |
hmic |
what version of php are you running? :O |
# |
Jul 20th 2017, 14:26 |
slackebot |
```$controller->viewBuilder()->templatePath() .= DS . $type;``` , I have no idea which class or line it came from, that is all the error message I am getting ... anyone encounter this before? thanks :S |
# |
Jul 20th 2017, 14:26 |
shuyi |
Hi guys, I am doing a migration from cake 2 to cake 3, and I have came across an error which google cannot find ... when I do bin/cake server, and then go to the link, this error pops out : ``` Fatal error: Can't use method return value in write context in src/Controller/Component/RequestHandlerComponent.php on line 594``` , the function name is ``` public function renderAs(Controller $controller, $type, $options = array()) { ```and that line |
# |
Jul 20th 2017, 14:18 |
mccp |
where might i find the problem then? |
# |
Jul 20th 2017, 14:17 |
admad |
your association config is fine. I aint gonna read whatever mess you have in controller :slightly_smiling_face: |
# |
Jul 20th 2017, 14:13 |
admad |
or better yet full PropertiesTable |
# |
Jul 20th 2017, 14:13 |
mccp |
https://gist.github.com/mccp/8b135e5556c57671ab17c756c9af34fa |
# |
Jul 20th 2017, 14:13 |
admad |
show your association config |
# |
Jul 20th 2017, 14:12 |
mccp |
but still can't |
# |
Jul 20th 2017, 14:12 |
mccp |
yes, i've set the db to nullable |
# |
Jul 20th 2017, 14:12 |
neon1024 |
If it’s baked :slightly_smiling_face: |
# |
Jul 20th 2017, 14:12 |
neon1024 |
It’d probably fail the Rules though |
# |
Jul 20th 2017, 14:12 |
admad |
make sure that column is nullable in db |
# |
Jul 20th 2017, 14:12 |
admad |
you can |
# |
Jul 20th 2017, 14:11 |
mccp |
if i have an PropertiesTable that belongsTo PropertyCategories, so can't I specify $property->property_category_id = null? |
# |
Jul 20th 2017, 14:11 |
hmic |
you cant save an associated entity without the entity it is associated with - makes sense, does it? |
# |
Jul 20th 2017, 14:10 |
hmic |
so you need to refer to another entity actually in your case |
# |
Jul 20th 2017, 14:10 |
hmic |
you cant? there is no way a primary key can be null |
# |
Jul 20th 2017, 14:10 |
mccp |
oh, wait, how can i allow it to be null? |
# |
Jul 20th 2017, 14:10 |
hmic |
so this is what it is |
# |
Jul 20th 2017, 14:09 |
mccp |
the error says it's null |
# |
Jul 20th 2017, 14:09 |
hmic |
you said its NULL |
# |
Jul 20th 2017, 14:09 |
mccp |
but the id i give it exists in database. |
# |
Jul 20th 2017, 14:04 |
hmic |
you are saving to an entity that does not exist |
# |
Jul 20th 2017, 14:04 |
mccp |
can anyone help me why i'm getting record not found in table with primary key [NULL] when the association jointype is left and null is allowed. |
# |
Jul 20th 2017, 13:40 |
hmic |
welcome |
# |
Jul 20th 2017, 13:36 |
Ecorce |
Yeeeeeees, problem solved. Thx hmic. |
# |
Jul 20th 2017, 13:26 |
hmic |
but an unauthorized request would be handled like you setup Auth anyways, so thats good already. maybe you could add a flashmessage to be shown and return false; |
# |
Jul 20th 2017, 13:25 |
hmic |
Ecorce, you could. but thats not what it is meant for really. NotAuthorizedException e.g. |
# |
Jul 20th 2017, 13:24 |
Ecorce |
(to provide a useful message) |
# |
Jul 20th 2017, 13:24 |
awi |
how can i put the download attribute into HtmlHelper::link()? Is it some sort of option? |
# |
Jul 20th 2017, 13:24 |
Ecorce |
Can isAuthorized return an exception? |
# |
Jul 20th 2017, 13:17 |
mccp |
here is a gist https://gist.github.com/mccp/8b135e5556c57671ab17c756c9af34fa |
# |
Jul 20th 2017, 13:17 |
mccp |
Hi, I'm trying to save my Listing entity that is associated with Properties entity by belongsTo which is also associated with a PropertyCategories entity by belongsTo. I've set the joinType between Propertiess and PropertyCategories to left. When a null value is assigned to $listing->property->property_category_id and called with $listingTable->save($listing), I get a Record not found in table property_categories with primary key [NULL |
# |
Jul 20th 2017, 13:17 |
hmic |
second, you add check if a user is logged in in the Controller::isAuthorized($user) returning true if you find a user in the session (well: return (bool)$user; or return array_key_exists('id', $user); or something) |
# |
Jul 20th 2017, 13:15 |
hmic |
so first: you allow all actions that should be accessible without beeing logged in in the Controller::initialize() with Auth->allow() |
# |
Jul 20th 2017, 13:14 |
Ecorce |
I've just the loginAction specified and that's all in the config |
# |
Jul 20th 2017, 13:14 |
Ecorce |
Yes, it's already done : "authorize' => ['Controller'] |