CakePHP 4 - Loading a Model Within a Component
CakePHP 4 - Loading a Model Within a Component
This example shows you how to use a model (e.g. $this->Load('Model') ) from within a component, so you can use models like you would in a native controller.
First, create your component with use:
use Cake\Datasource\ModelAwareTrait;
Next, you're ready to load any models you have from within any function inside your component class:
class myComponent extends Component { use ModelAwareTrait; function myFunction() { ... $this->loadModel('CartItems'); ... } }