andchir/shopkeeper4-comments
Composer 安装命令:
composer require andchir/shopkeeper4-comments
包简介
Reviews and ratings for Symfony4
README 文档
README
Can be used in Shopkeeper4 and in other applications using Symfony 4. Used DoctrineMongoDBBundle 4+.
Installing
composer config extra.symfony.allow-contrib true
composer require andchir/shopkeeper4-comments
Create classes for your entities using Andchir\CommentsBundle\Document\CommentAbstract and Andchir\CommentsBundle\Repository\CommentRepositoryInterface
or use these examples:
vendor/andchir/shopkeeper4-comments/Document/Comment.php.dist
vendor/andchir/shopkeeper4-comments/Repository/CommentRepository.php.dist
Add to your twig template:
{% block stylesheets -%}
{{ parent() }}
<link href="{{ asset('bundles/comments/css/comments.css') }}" rel="stylesheet">
{% endblock -%}
Your block name may vary.
{% include '@Comments/Default/async.html.twig' with {'threadId': currentCategory.contentTypeName ~ '_' ~ currentId} only %}
Installing component for Shopker
Add to config/resources/admin_menu.yaml
- { title: 'COMMENTS', route: '/module/comments', icon: 'icon-message-circle' }
Open "src/App/Repository/CommentRepository.php" and replace
class CommentRepository extends DocumentRepository implements CommentRepositoryInterface
to:
class CommentRepository extends BaseRepository implements CommentRepositoryInterface
Manual installing
composer.json
"autoload": {
"psr-4": {
...
"Andchir\\CommentsBundle\\": "vendor/andchir/shopkeeper4-comments/"
}
},
config/bundles.php
Andchir\CommentsBundle\CommentsBundle::class => ['all' => true]
Development
Create symlink:
ln -s /path/to/vendor/andchir/shopkeeper4-comments/frontend/projects/comments/src/app \
/path/to/frontend/projects/admin2/src/app/comments
Build for development mode:
ng build comments --optimization false --build-optimizer false --source-map true \
--baseHref="/admin/module/comments/" \
--deployUrl="/bundles/comments/admin/bundle-dev/" \
--outputPath="../public/bundles/comments/admin/bundle-dev" --watch=true
Build for production:
ng build comments --configuration production --baseHref="/admin/module/comments/" \
--deployUrl="/bundles/comments/admin/bundle/" \
--outputPath="../public/bundles/comments/admin/bundle"
andchir/shopkeeper4-comments 适用场景与选型建议
andchir/shopkeeper4-comments 是一款 基于 Twig 开发的 Composer 扩展包,目前已累计 159 次下载、GitHub Stars 达 0, 最近一次更新时间为 2019 年 12 月 02 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「comments」 「reviews」 「symfony-bundle」 「symfony4」 「raiting」 「shopkeeper4」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 andchir/shopkeeper4-comments 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 andchir/shopkeeper4-comments 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 andchir/shopkeeper4-comments 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
Twig extension for Timber which outputs HTML comments before and after the `include` tag
Ratings Plugin for CakePHP.
Testimonials extension from Swissup
Laravel comment system
Comments system for your Laravel application. Features: can be used to comment on any model, HTML filter customization (HTMLPurifier), API, comment rating, replies, events, auth rules ...
Symfony bundle for the Rekapager library
统计信息
- 总下载量: 159
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 3
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2019-12-02
