脚本宝典收集整理的这篇文章主要介绍了cakephp – 从型号名称计算表名,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
class Duck extends AppModel { VAR $name = 'Duck'; function get_table_name() { $tbl_name = //compute default table name for this model } }
我想编写函数get_table_name(),它输出模型的默认表名.对于上面的例子,它应该输出ducks.
编辑:
有几个人指出使用$this->表.
我做了小测试,发现了以下内容:
>在我上面提到的问题中,$this->表确实包含表名.
>但是,实际上,我的代码看起来更像是这样的:
class Duck extends Bird { var $name = 'Duck'; function get_table_name(){ $tbl_name = //comput default table name for this model } } class Bird extends AppModel { }
在这种情况下,$this->表是空字符串.
我采用这种方法是因为我想在两个模型之间共享一些代码.看起来这不是在需要一些常用功能的模型之间共享代码的好方法.
以上是脚本宝典为你收集整理的cakephp – 从型号名称计算表名全部内容,希望文章能够帮你解决cakephp – 从型号名称计算表名所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。