exs / lander-tracking-chaturbate-bundle
此捆绑包为EXSLanderTrackingChaturbateBundle添加了新的Chaturbate特定提取器和格式化工具。
v1.1.3
2017-12-13 16:29 UTC
Requires
- php: ~5.5|~7.0
- exs/lander-tracking-house-bundle: ^1.1.5
Requires (Dev)
- phpunit/phpunit: ~4.8
README
此捆绑包做什么?
此捆绑包不是独立捆绑包,需要EXS-LanderTrackingHouseBundle
。
它将为EXS-LanderTrackingHouseBundle
添加提取器和格式化工具,以管理Chaturbate跟踪参数。
提取器服务将搜索包含以下字符串的参数
track
:字符串由{cmp}~{exid}~{visit}
或{cmp}~{exid}
或{cmp}
组成。
如果track
包含由以下字符串组成的字符串
{cmp}~{exid}~{visit}
或{cmp}~{exid}
或{cmp}
。
安装
使用composer下载捆绑包
$ composer require exs/lander-tracking-chaturbate-bundle
启用捆绑包,以及作为需求安装的EXS-LanderTrackingHouseBundle。
<?php // app/AppKernel.php public function registerBundles() { $bundles = array( // ... new EXS\LanderTrackingHouseBundle\EXSLanderTrackingHouseBundle(), new EXS\LanderTrackingChaturbateBundle\EXSLanderTrackingChaturbateBundle(), // ... ); }
配置
cmp
参数具有默认值,该默认值可通过此配置键进行配置
# Default values. exs_lander_tracking_chaturbate: default_cmp: 1
此默认值将覆盖EXS-LanderTrackingHouseBundle
的cmp
默认值。
使用方法
示例
<a href="{{ 'http://www.test.tld/' | appendTracking('chaturbate') }}">Some link</a> <!-- Will generate : "http://www.test.tld/?track=123~987654321~5" --> <a href="{{ 'http://www.test.tld/?foo=bar' | appendTracking('chaturbate') }}">Some link</a> <!-- Will generate : "http://www.test.tld?foo=bar&track=123~987654321~5" -->
有关更多信息,请参阅EXS-LanderTrackingHouseBundle的文档。