I had this problem myself, and I just figured it out. Look at your file corresponding admin/controllers/helloworlds.php , this line should be:
public function getModel($name = 'HelloWorld', $prefix = 'HelloWorldModel')
The first default parameter is the name of one element (in your case, possibly Region ), and the second is the name of the component. Therefore, it should be:
public function getModel($name = 'Region', $prefix = 'NameOfYourComponentModel')
Hope this helps in your case too. In the HelloWorld example, they use the HelloWorld code throughout the code, both the name of the component and the main view, so it is sometimes difficult to distinguish which one.
source share