Это правильный способ сделать:
Я создаю модель, контроллер, представление для localhost / users и делаю то же самое для localhost / hello-world.Теперь, когда у меня есть два представления (дизайн шаблона) для контроллеров, как я могу использовать их в третьем контроллере, таком как localhost / home (DashboardController в коде)?
namespace app\controllers;
use app\models\Users;
use app\controllers\HelloWorldController;
class DashboardController extends \lithium\action\Controller {
public function index() {
$users = Users::find('first');
$hello = HelloWorldController::to_string();
return compact('users', 'hello');
}
}
Нужно ли снова стилизовать $ users и $ hello в представлении DashboardController и в других новых контроллерах, где я хочу использовать несколько моделей, или я могу использовать их собственные представления, которые я создал в начале?Этот вопрос действительно беспокоит меня, потому что я новичок в MVC и фреймворках.