davidjeddy / yii2-article-category
Multi level article category module
Installs: 109
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 2
Forks: 1
Open Issues: 0
Type:module
Requires
- php: ~5.6
- yiisoft/yii2: ~2
- yiisoft/yii2-bootstrap: ~2
Requires (Dev)
This package is auto-updated.
Last update: 2024-11-05 18:16:27 UTC
README
Extention module for https://github.com/trntv/yii2-starter-kit article & article category system. Adds the ability to create a n+1 level navigation system of article categories.
Install
Recommended way is with Composer.
- Run
composer require davidjeddy/yii2-article-category
on the terminal in your {project root}. - OR add
"davidjeddy/yii2-article-category": "dev-master@dev"
to your projectscomposer.json
and unpdate. - Enbable the module in your apps config/web.config module list
$config = [ 'modules' => [ ... 'article-category' => ['class' => 'davidjeddy\articlecategory\Module'], ... ], ];
DB Migration
- cd
{project root}
php ./console/yii migrate/up --migrationPath=@vendor/davidjeddy/yii2-article-category/migration
CRUD form fields
- Add a input field for the attribute 'order' to the article category CRUD form
- Follow the directions to get
trntv/yii2-file-kit
installed and working properly - Add the CRUD form field element for thumbnail
echo $form->field($model, 'order')->widget( \trntv\filekit\widget\Upload::className(), [ 'url' => ['/file-storage/upload'], 'maxFileSize' => 5000000, // 5 MiB ]);
See ./docs/ArticleCategory.php for an example of the altered article-category model See ./docs/_form.php for example of CRUD form
TODO
0.0.X : Add logic to display categories AND article per navigation level on each VW