# |
Oct 12th 2017, 14:56 |
jl.fmst |
well |
# |
Oct 12th 2017, 14:56 |
inoas |
and then track it down from there |
# |
Oct 12th 2017, 14:56 |
inoas |
the first thing you should do is figuring out where the error occured in the first place IMHO |
# |
Oct 12th 2017, 14:56 |
neon1024 |
Er, it’ll be in the registry |
# |
Oct 12th 2017, 14:56 |
inoas |
bad if loadModel doesn't throw an exception Q_Q |
# |
Oct 12th 2017, 14:55 |
inoas |
:+1: right! |
# |
Oct 12th 2017, 14:55 |
neon1024 |
Well `$foo = $this->loadModel('Foo'); $foo = $accidentallyFalse; $foo->save();` |
# |
Oct 12th 2017, 14:55 |
jl.fmst |
ok first thing sfirst, how do i check if a table is loaded? |
# |
Oct 12th 2017, 14:55 |
inoas |
table class not loaded would be on null "I believe" |
# |
Oct 12th 2017, 14:54 |
jl.fmst |
@mail, :P i mean, sorry, i'm not actually using a ->save method |
# |
Oct 12th 2017, 14:54 |
inoas |
jl.fmst it was an example :/ |
# |
Oct 12th 2017, 14:54 |
neon1024 |
Although tbh if you’re calling save() on a boolean then it sounds like either a table class isn’t loaded, or you’ve overwritten a variable |
# |
Oct 12th 2017, 14:54 |
jl.fmst |
i'm not even using "$foo" |
# |
Oct 12th 2017, 14:54 |
inoas |
$foo->save() <= $foo is of type boolean |
# |
Oct 12th 2017, 14:54 |
jl.fmst |
@neon1024, i only get to see the error in the error.log file, for some reason the site doesn't actually output me the error |
# |
Oct 12th 2017, 14:53 |
neon1024 |
@jl.fmst Check the stacktrace in the exception |
# |
Oct 12th 2017, 14:52 |
inoas |
neon1024 I would write a little proxy action that just checks for the button pressed and delegates to another action ;) |
# |
Oct 12th 2017, 14:52 |
inoas |
how can that be? |
# |
Oct 12th 2017, 14:52 |
inoas |
in https://gist.github.com/inoas/c306493a63ccffca9e6ced0bec07f22f#file-where-is-the-problem-php-L23 and #21 my linter tells me Classlike is not defined or imported anywhere |
# |
Oct 12th 2017, 14:49 |
jl.fmst |
guys how would one go about debugging a "Call to a member function save() on boolean" error? I'm trying to post stuff to my db but its not working |
# |
Oct 12th 2017, 14:48 |
inoas |
+202 I say. |
# |
Oct 12th 2017, 14:48 |
inoas |
<3 |
# |
Oct 12th 2017, 14:48 |
inoas |
HAHA |
# |
Oct 12th 2017, 14:48 |
inoas |
Well, it is clearly not meant to handle binaries |
# |
Oct 12th 2017, 14:48 |
neon1024 |
Sure, it’s called the power button ;) |
# |
Oct 12th 2017, 14:47 |
inoas |
you mean the tinkering with files before committing ;)? |
# |
Oct 12th 2017, 14:47 |
neon1024 |
The binary file handling in Git |
# |
Oct 12th 2017, 14:47 |
inoas |
turn what off? |
# |
Oct 12th 2017, 14:47 |
neon1024 |
You can turn that off inoas |
# |
Oct 12th 2017, 14:46 |
inoas |
man I hate that git messes with binary files and is so stupid about mime types |
# |
Oct 12th 2017, 14:46 |
inoas |
but I think you should load angular for that XD |
# |
Oct 12th 2017, 14:45 |
inoas |
Html basics are rare I know :p |
# |
Oct 12th 2017, 14:45 |
inoas |
save + reload => save + redirect |
# |
Oct 12th 2017, 14:45 |
dereuromark |
:slightly_smiling_face: jep jep |
# |
Oct 12th 2017, 14:45 |
inoas |
you give the buttons the same name but different values... may work, if not: 2 buttons with different names/values and check request data |
# |
Oct 12th 2017, 14:45 |
neon1024 |
Because reasons. |
# |
Oct 12th 2017, 14:44 |
inoas |
why? |
# |
Oct 12th 2017, 14:42 |
neon1024 |
How would you guys approach a use-case where you have two buttons to submit your form. Save will save and redirect to index, Save and reload, will save and reload the same page. I can only really think of a JS solution |
# |
Oct 12th 2017, 14:18 |
inoas |
<3 |
# |
Oct 12th 2017, 14:18 |
inoas |
Okay, that's good if it relys on that |
# |
Oct 12th 2017, 14:18 |
admad |
it will actually show an error if say return type doesnt match docblock :slightly_smiling_face: |