# |
Apr 19th 2017, 12:32 |
crazycoder |
i only want the tag name without this extra info |
# |
Apr 19th 2017, 12:32 |
crazycoder |
basically i have Users -> Tags (UsersTags) |
# |
Apr 19th 2017, 12:32 |
inoas |
use belongsToMany and through + hasMany/belongsTo |
# |
Apr 19th 2017, 12:32 |
inoas |
if you have more than foreign keys in there |
# |
Apr 19th 2017, 12:31 |
inoas |
joinData is imho a hack |
# |
Apr 19th 2017, 12:31 |
crazycoder |
the query is working i only should avoid showing "_joinData" there |
# |
Apr 19th 2017, 12:31 |
inoas |
maybe that works + hidden then |
# |
Apr 19th 2017, 12:31 |
inoas |
if it doesnt setup a real join model and use setThrough on the assoc |
# |
Apr 19th 2017, 12:31 |
inoas |
however not sure if joinData is a real/has a real entity |
# |
Apr 19th 2017, 12:30 |
inoas |
on the entity |
# |
Apr 19th 2017, 12:30 |
crazycoder |
thanks! |
# |
Apr 19th 2017, 12:30 |
crazycoder |
ok |
# |
Apr 19th 2017, 12:30 |
crazycoder |
it is a json response |
# |
Apr 19th 2017, 12:30 |
inoas |
so see $_hidden |
# |
Apr 19th 2017, 12:30 |
crazycoder |
i am building api |
# |
Apr 19th 2017, 12:30 |
crazycoder |
inoas, yes exactly |
# |
Apr 19th 2017, 12:30 |
inoas |
right? |
# |
Apr 19th 2017, 12:30 |
inoas |
because it is json, or soemthing |
# |
Apr 19th 2017, 12:30 |
crazycoder |
what setting should i have to pass? |
# |
Apr 19th 2017, 12:30 |
inoas |
crazycoder: why do you want to remove stuff from the response? |
# |
Apr 19th 2017, 12:30 |
crazycoder |
inoas, wait.... $_hidden ? |
# |
Apr 19th 2017, 12:30 |
inoas |
on that issue |
# |
Apr 19th 2017, 12:30 |
inoas |
you can formatResult AFAIK |
# |
Apr 19th 2017, 12:30 |
inoas |
on your entity |
# |
Apr 19th 2017, 12:30 |
inoas |
crazycoder: create real model, use $_hidden |
# |
Apr 19th 2017, 12:29 |
inoas |
however if you want to remove things like that, maybe better make it a real model and not fetch any fields aside the maybe required onces for PKs/FKs |
# |
Apr 19th 2017, 12:29 |
crazycoder |
should i use formatResult() ? |
# |
Apr 19th 2017, 12:29 |
Junior |
inoas, yes, i have modified that, the thing is that i have removed the footprint and got that error, now i added it back and still get Missing or miss-referenced table class for database table footprints (auto-tables). |
# |
Apr 19th 2017, 12:29 |
crazycoder |
inoas, how can i remove it automatically? |
# |
Apr 19th 2017, 12:29 |
inoas |
crazycoder: where is the question? |
# |
Apr 19th 2017, 12:29 |
crazycoder |
the recordset |
# |
Apr 19th 2017, 12:29 |
crazycoder |
response of the query obviosuly |
# |
Apr 19th 2017, 12:29 |
crazycoder |
can i remove "_joinData" from the reponse somehow? |
# |
Apr 19th 2017, 12:29 |
inoas |
$this->hasMany('CmsDocumentRevisions', ['className' => 'FlexiCms.CmsDocuments']) etc |
# |
Apr 19th 2017, 12:28 |
crazycoder |
hey |
# |
Apr 19th 2017, 12:28 |
inoas |
you can do 'Users', ['className' => 'AuthAcl.Users'] |
# |
Apr 19th 2017, 12:28 |
Junior |
inside my order model ,but this is wonderful as i can spot problems :) |
# |
Apr 19th 2017, 12:28 |
inoas |
;) |
# |
Apr 19th 2017, 12:28 |
Junior |
i had $this->belongsTo('Users', [ instead of $this->belongsTo('AuthAcl.Users', [ |
# |
Apr 19th 2017, 12:28 |
Junior |
fixed that one |
# |
Apr 19th 2017, 12:27 |
inoas |
does it live in a plugin? |