1
如何限制ORM返回的列值的大小。 我有一个字段有长文本类型。 我想ORM只取得起始值100, 我该怎么做?Kohana ORM限制列大小
如何限制ORM返回的列值的大小。 我有一个字段有长文本类型。 我想ORM只取得起始值100, 我该怎么做?Kohana ORM限制列大小
为什么不创建一个虚拟字段(如在您的next question中)并缩短了值?您可以使用Kohana的Text::limit_chars()
或Text::limit_words()
。
但我有一个关于这种方法的问题。 这将从数据库加载全文。 不仅启动100个字符。 与仅加载启动x char相比,它不会更昂贵吗? – 2011-04-14 06:59:37
默认情况下,ORM将加载表中的所有列。但是你可以用缩短的值创建一个视图(在数据库中)并在ORM模型中使用它。以下链接 – biakaveron 2011-04-14 07:05:39
一个疑问 http://stackoverflow.com/questions/4982570/kohana-v3-1-0-orm-ignored-columns-now-that-its-gone-what-should-i-do -instea 似乎在Kohana的ORM的v3.1.0中_ignored_columns属性已被删除。 是吗? – 2011-04-14 07:09:54