Log message #4191905

# At Username Text
# Jul 3rd 2019, 18:54 cnizzardini a snippet that is
# Jul 3rd 2019, 18:54 cnizzardini paste your code
# Jul 3rd 2019, 18:53 brian493 I am passing my data to the save() call
# Jul 3rd 2019, 18:53 brian493 oh I think I see what I'm doing wrong
# Jul 3rd 2019, 18:53 cnizzardini read those, see if it helps
# Jul 3rd 2019, 18:52 cnizzardini https://api.cakephp.org/2.7/class-Model.html#_save
# Jul 3rd 2019, 18:52 cnizzardini https://api.cakephp.org/2.7/class-Model.html#_create
# Jul 3rd 2019, 18:52 cnizzardini its supposed to return an array
# Jul 3rd 2019, 18:51 cnizzardini This https://api.cakephp.org/2.7/class-Model.html ????
# Jul 3rd 2019, 18:50 brian493 which is what I would expect
# Jul 3rd 2019, 18:50 brian493 it's an instance of my model as far as I can tell
# Jul 3rd 2019, 18:50 cnizzardini well dump the object, what is it
# Jul 3rd 2019, 18:48 brian493 it's like I'm getting results back from create() instead of it creating an object
# Jul 3rd 2019, 18:48 brian493 looks like a model object or collection... not really totally sure what I'm looking at
# Jul 3rd 2019, 18:47 cnizzardini init, that is
# Jul 3rd 2019, 18:47 cnizzardini what object is it returning?
# Jul 3rd 2019, 18:47 brian493 no create() is on the object that init returns
# Jul 3rd 2019, 18:47 cnizzardini Calling init is returning an array?
# Jul 3rd 2019, 18:47 cnizzardini Yeah, that is what I am seeing "Loads a class, registers the object in the registry and returns instance of the object. ClassRegistry::init() is used as a factory for models, and handle correct injecting of settings, that assist in testing."
# Jul 3rd 2019, 18:46 brian493 for some reason create() isn't returning the object I would expect
# Jul 3rd 2019, 18:45 brian493 docs just say call create() and then save([data in here]) but since I'm getting an array returned from create() that obviously won't work
# Jul 3rd 2019, 18:45 cnizzardini its been a while since I worked in cake 2
# Jul 3rd 2019, 18:45 cnizzardini oh boy
# Jul 3rd 2019, 18:44 brian493 oh hey :slightly_smiling_face:
# Jul 3rd 2019, 18:42 brian__ cake 2
# Jul 3rd 2019, 18:42 cnizzardini Is this Cake 3.x or 2.x?
# Jul 3rd 2019, 18:42 brian__ I could use PDO but I figured I'd try and learn the cake way
# Jul 3rd 2019, 18:42 brian__ insert a row into a table I created
# Jul 3rd 2019, 18:42 cnizzardini What are you trying to accomplish?
# Jul 3rd 2019, 18:42 brian__ I'm just copying from code I see in the app so it's possible I'm doing this all wrong. I understand how to query pretty well just never needed to insert rows until now
# Jul 3rd 2019, 18:41 cnizzardini hmm not familiar with ClassRegistry
# Jul 3rd 2019, 18:41 brian__ and then this: $storeQuantity = $this->StoreQuantity->create();
# Jul 3rd 2019, 18:41 brian__ I'm doing this: $this->StoreQuantity = ClassRegistry::init('StoreQuantity');
# Jul 3rd 2019, 18:40 cnizzardini you are calling create on what? what class/object?
# Jul 3rd 2019, 18:40 brian__ but I can't call save() on an array lol
# Jul 3rd 2019, 18:40 brian__ so it's seeing my model, obviously, and it's seeing columns I added to the table, so that stuff is working
# Jul 3rd 2019, 18:39 brian__ the array is ['MyModel']['acolumnfromthetable']
# Jul 3rd 2019, 18:39 brian__ got a simple question from a newbie.. I'm working on a app given to me.. I created a table and a model to go with it (my model class is empty right now) and when I call create() it returns an array rather than an object. What step did I miss
# Jul 3rd 2019, 18:38 niel45 barely
# Jul 3rd 2019, 18:37 brian__ anyone alive?
# Jul 3rd 2019, 18:36 cnizzardini h($string, false) seems to work, but is that safe?