cakephp-hashid:CakePHP插件可将哈希值用于数据库表查找

时间:2024-05-25 04:47:52
【文件属性】:

文件名称:cakephp-hashid:CakePHP插件可将哈希值用于数据库表查找

文件大小:19KB

文件格式:ZIP

更新时间:2024-05-25 04:47:52

PHP

适用于CakePHP的Hashid插件 公开作为数字主键的直接替代。 推荐使用此插件是通过暴露专用场弃用,取而代之的更强大的和面向未来的解决方案。 请参阅。 一个CakePHP插件 为URL,API等掩盖记录后面的实际数字主键(假设您使用非公开盐) 构建短的唯一ID(例如,即使PHP_INT_MAX 2.147.483.647变为lXQAALg ,所以lXQAALg值的length <= 7 ) 该分支与CakePHP 3.6+一起使用。 有关详细信息,请参见。 为什么是哈希值? 它们非常短,特别是对于URL 它们重量轻,。 它们是即时运行的,不需要任何表字段,也不需要更改代码。 除了启用行为外,不涉及任何开销。 您不会像使用UUID那样失去排序功能。 如果您不想向用户公开数据库ID(同时又不影响速度),则可以使用hashid作为平衡特性。 为什么不使用UUIDS? 随着


【文件预览】:
cakephp-hashid-master
----composer.json(1KB)
----docs()
--------README.md(5KB)
----tests()
--------bootstrap.php(2KB)
--------config()
--------TestCase()
--------phpstan.neon(104B)
--------Fixture()
----LICENSE(1KB)
----src()
--------Model()
--------View()
----README.md(3KB)

网友评论