label305/hittable

该软件包已被弃用,不再维护。未建议替代包。
最新版本(dev-master)的软件包没有可用的许可信息。

注册点击行为

安装: 1,110

依赖项: 0

建议者: 0

安全性: 0

星级: 2

关注者: 3

分支: 0

类型:cakephp-plugin

dev-master 2016-10-31 10:20 UTC

This package is not auto-updated.

Last update: 2020-01-20 10:28:03 UTC


README

用于在模型上注册点击

没有维护计划

该项目不再积极维护。它完成了其工作,但没有计划扩展或更改。

安装

将存储库添加到您的需求中,并使用composer加载

    "require": {
        "label305/hittable": "dev-master"
    }

要安装相应的hits表,在Cake shell中运行schema create --plugin=Hittable

使用方法

基本

Hittable.Hittable作为行为加载到您想要注册点击的模型中。之后,您可以像这样注册点击

	$this->Page->id = 1;
	$this->Page->registerHit();

这将导致在点击表中创建一个条目。

要检索点击,您可以使用hits调用,就像您习惯使用find一样。例如

	$this->Page->hits('count', array(
		'conditions' => array(
			'Page.id' => 1
		)
	));

将返回ID为1的页面的点击次数,请注意,此调用在内部通过在具有处理条件的关联模型上调用find来处理。

自动

如果您想设置并忘记它,可以启用自动注册点击。您可以在加载时设置automatic设置来启用它

	$actsAs = array(
		'Hittable.Hittable' => array(
			'automatic' => true
		)
	);

许可

版权所有 2014 Label305 B.V.

根据Apache License,版本2.0(“许可证”)许可;除非适用法律要求或经书面同意,否则不得使用此文件,除非符合许可证。您可以在以下位置获得许可证副本

https://apache.ac.cn/licenses/LICENSE-2.0

除非适用法律要求或书面同意,否则在许可证下分发的软件按“原样”基础分发,不提供任何明示或暗示的保证或条件。有关许可证下管理的权限和限制的具体语言,请参阅许可证。