some fix
This commit is contained in:
parent
57c715807a
commit
b00c005b09
@ -2,7 +2,9 @@
|
|||||||
|
|
||||||
namespace kernel\console\controllers;
|
namespace kernel\console\controllers;
|
||||||
|
|
||||||
|
use kernel\App;
|
||||||
use kernel\console\ConsoleController;
|
use kernel\console\ConsoleController;
|
||||||
|
use kernel\helpers\Debug;
|
||||||
|
|
||||||
class MainController extends ConsoleController
|
class MainController extends ConsoleController
|
||||||
{
|
{
|
||||||
@ -12,4 +14,12 @@ class MainController extends ConsoleController
|
|||||||
$this->out->r("Привет", "green");
|
$this->out->r("Привет", "green");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function actionHelp(): void
|
||||||
|
{
|
||||||
|
// Debug::dd(App::$collector->getData());
|
||||||
|
// foreach (App::$collector->getDescriptions() as $description){
|
||||||
|
// $this->out->r($description, "green");
|
||||||
|
// }
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
@ -113,6 +113,7 @@ class ModuleController extends ConsoleController
|
|||||||
'model' => ucfirst($slug),
|
'model' => ucfirst($slug),
|
||||||
'author' => $author,
|
'author' => $author,
|
||||||
'name' => $name,
|
'name' => $name,
|
||||||
|
'label' => $label,
|
||||||
]);
|
]);
|
||||||
|
|
||||||
$this->out->r("Модуль $slug создан", 'green');
|
$this->out->r("Модуль $slug создан", 'green');
|
||||||
|
@ -4,6 +4,7 @@ use kernel\App;
|
|||||||
use Phroute\Phroute\RouteCollector;
|
use Phroute\Phroute\RouteCollector;
|
||||||
|
|
||||||
App::$collector->console("hello", [\kernel\console\controllers\MainController::class, "indexAction"]);
|
App::$collector->console("hello", [\kernel\console\controllers\MainController::class, "indexAction"]);
|
||||||
|
App::$collector->console("help", [\kernel\console\controllers\MainController::class, "actionHelp"]);
|
||||||
|
|
||||||
App::$collector->group(["prefix" => "migration"], callback: function (RouteCollector $router){
|
App::$collector->group(["prefix" => "migration"], callback: function (RouteCollector $router){
|
||||||
App::$collector->console('run', [\kernel\console\controllers\MigrationController::class, 'actionRun']);
|
App::$collector->console('run', [\kernel\console\controllers\MigrationController::class, 'actionRun']);
|
||||||
|
@ -569,10 +569,9 @@ class ModuleService
|
|||||||
{
|
{
|
||||||
$data = file_get_contents($templatePath);
|
$data = file_get_contents($templatePath);
|
||||||
|
|
||||||
$data = str_replace('{slug}', $params['slug'], $data);
|
foreach ($params as $key => $param){
|
||||||
$data = str_replace('{model}', $params['model'], $data);
|
$data = str_replace("{" . $key . "}", $param, $data);
|
||||||
$data = str_replace('{name}', $params['name'], $data);
|
}
|
||||||
$data = str_replace('{author}', $params['author'], $data);
|
|
||||||
|
|
||||||
file_put_contents($filePath, $data);
|
file_put_contents($filePath, $data);
|
||||||
}
|
}
|
||||||
|
@ -7,7 +7,7 @@ use JetBrains\PhpStorm\NoReturn;
|
|||||||
use kernel\AdminController;
|
use kernel\AdminController;
|
||||||
use kernel\app_modules\{slug}\models\forms\Create{model}Form;
|
use kernel\app_modules\{slug}\models\forms\Create{model}Form;
|
||||||
use kernel\app_modules\{slug}\models\{model};
|
use kernel\app_modules\{slug}\models\{model};
|
||||||
use kernel\app_modules\{slug}\service\{model}Service;
|
use kernel\app_modules\{slug}\services\{model}Service;
|
||||||
|
|
||||||
class {model}Controller extends AdminController
|
class {model}Controller extends AdminController
|
||||||
{
|
{
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace kernel\app_modules\{slug}\service;
|
namespace kernel\app_modules\{slug}\services;
|
||||||
|
|
||||||
use kernel\helpers\Debug;
|
use kernel\helpers\Debug;
|
||||||
use kernel\app_modules\{slug}\models\{model};
|
use kernel\app_modules\{slug}\models\{model};
|
||||||
|
@ -3,6 +3,7 @@
|
|||||||
/**
|
/**
|
||||||
* @var \Illuminate\Database\Eloquent\Collection ${slug}
|
* @var \Illuminate\Database\Eloquent\Collection ${slug}
|
||||||
* @var int $page_number
|
* @var int $page_number
|
||||||
|
* @var \kernel\CgView $view
|
||||||
*/
|
*/
|
||||||
|
|
||||||
use kernel\app_modules\{slug}\models\{model};
|
use kernel\app_modules\{slug}\models\{model};
|
||||||
@ -13,6 +14,11 @@ use kernel\widgets\IconBtn\IconBtnDeleteWidget;
|
|||||||
use kernel\widgets\IconBtn\IconBtnEditWidget;
|
use kernel\widgets\IconBtn\IconBtnEditWidget;
|
||||||
use kernel\widgets\IconBtn\IconBtnViewWidget;
|
use kernel\widgets\IconBtn\IconBtnViewWidget;
|
||||||
|
|
||||||
|
$view->setTitle("Список {slug}");
|
||||||
|
$view->setMeta([
|
||||||
|
'description' => 'Список {slug} системы'
|
||||||
|
]);
|
||||||
|
|
||||||
//Для использования таблицы с моделью, необходимо создать таблицу в базе данных
|
//Для использования таблицы с моделью, необходимо создать таблицу в базе данных
|
||||||
//$table = new ListEloquentTable(new EloquentDataProvider({model}::class, [
|
//$table = new ListEloquentTable(new EloquentDataProvider({model}::class, [
|
||||||
// 'currentPage' => $page_number,
|
// 'currentPage' => $page_number,
|
||||||
|
Loading…
Reference in New Issue
Block a user