Я пытаюсь создать таблицу содержимого своего приложения, как я видел, что другие делают, но я понятия не имею, как это называется и что его генерирует. Если кто-то может помочь мне понять это, я был бы очень признателен.

Пример кода:

sandbox/
├── app/                  ← directory with application
│   ├── config/           ← configuration files
│   │   ├── config.dev    ← main config file
│   │   └── config.local 
│   │
│   ├── forms/            ← form classes
│   ├── model/            ← model layer and its classes
│   ├── presenters/       ← presenter classes
│   │   ├── HomepagePresenter.php  ← Homepage presenter class
│   │   └── templates/    ← templates directory
│   │       ├── @layout.latte ← template of shared layout
│   │       └── Homepage/     ← templates for Homepage presenter
│   │           └── default.latte  ← template for default action
│   ├── router/           ← router classes
│   │
│   └── bootstrap.php     ← application boot file
│
├── log/                  ← contains logs, errors, etc.
├── temp/                 ← for temporary files, cache, ...
│
├── vendor/               ← directory with libraries (for example 3rd party)
│   ├── name/             ← all Name Framework libraries
│   │   └── name/name     ← Name Framework itself installed by Composer
│   ├── ...
│   │
│   └── autoload.php      ← script that handles autoloading of all classes from installed packages
│
└── www/                  ← public directory, document root of project
    ├── .htaccess         ← rules for mod_rewrite
    ├── index.php         ← triggers the application
    └── images/           ← other directories, images, styles, ..

3 ответа3

0

Хорошо, я нашел способ начать это.

Установить с помощью sudo apt-get install tree .

Route::get('/tree', function () {
    $process = new Process('tree -CHhd database');
    try {
        $process->mustRun();
        echo $process->getOutput();
    } catch (ProcessFailedException $e) {
        echo $e->getMessage();
    }
});

Это все еще нуждается в доработке, но спасибо всем за помощь, которая поможет мне начать.

0

Это TreeListView. Он содержит TreeView слева, а затем прикрепленный ListView слева с одним или несколькими столбцами для отображения данных о каждом листе или узле TreeView.

0

Элемент управления, о котором вы говорите, часто называется TreeView или TreeListView (в зависимости от языка программирования). Вот хороший пример его создания в PHP:

http://phpflow.com/php/how-to-create-dynamic-tree-view-menu/

В любом случае, вы не можете напрямую создать TreeView в PHP. Однако вы можете, как показано выше, сделать это с помощью файла стиля CSS.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .