如何为多列显示字段使用自定义格式?

2023-12-10

有谁知道扩展其“正常”用途的方法(它是id默认情况下,可以轻松更改为field1)?我有一个显示字段集如下:

$this->displayField(['name', 'desc']);

显示为Name; Description在模板文件中调用时。我知道这是一个捏造的东西,但我可以通过某种方式操纵它来显示它Name - Description例如,只需使用displayField?


使用虚拟字段,并指定将其用作显示字段,而不是使用多列,类似于

// ...

class YourEntity extends Entity
{
    // ...

    protected function _getNameDesc()
    {
        return
            $this->_properties['name'] .
            ' - ' .
            $this->_properties['desc'];
    }
}
// ...

class YourTable extends Table
{
    // ...

    public function initialize(array $config)
    {
        $this->displayField('name_desc');

        // ...
    }
}

See also

  • Cookbook > 数据库访问和 ORM > 实体 > 创建虚拟字段
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何为多列显示字段使用自定义格式? 的相关文章

  • cakephp:查找带有“包含”的语句

    以下用户模型函数来自 MilesJones 论坛插件 有人可以告诉我 find stmt txt 中的 contain 有什么用吗 我在 cakephp 食谱中找不到任何包含的示例 任何帮助表示赞赏 public function getP
  • CakePHP-cakeDC搜索插件实现

    我目前正在尝试找出一种在我的应用程序中实现 cakeDC 搜索插件的方法 但我发现很难理解在我可以让它在我的应用程序中 很好地 工作之前需要完成的管道工作 需要考虑的事项 搜索必须是 实时搜索 检索到的记录需要分页 搜索将使用选定的条件 i
  • 具有 CakePHP 路由的不同级别的 URL

    我有一个网站需要允许多个 URL 结构 例如 www examplesite com people add lt example company www otherexample com xyz people add lt xyz comp
  • CakePHP 和子查询

    如何使用 cake 语法编写 SQL 子查询 我知道如何编写简单的查询 但无法处理子查询 这是原始查询 SELECT Assumption id Referee id Referee first name Referee second na
  • Cakephp 2.0 和基本身份验证

    我已将我的应用程序从 CakePHP 1 3 升级到 2 0 4 以前 我只能在一个控制器中使用安全组件来模拟基本 HTTP 身份验证 我曾经做过这样的事情 this gt Auth gt allow array this gt Secur
  • 任何嵌入式文档查看器

    我希望在我的 CakePHP 应用程序中包含一个文档查看器 用于上传文档 我想要一个支持 Microsoft Word DOC 和 DOCX Microsoft PowerPoint PPT 和 PPTX 和 Adob e 便携式文档格式
  • 使用 cakephp 获取名称显示在下拉列表中

    我想在下拉列表中显示我们所有项目负责人的姓名 项目负责人只是公司的部分员工 这是我的表格 project leaders id hr employee id 1 18 projects id name project leader id 1
  • CakePHP:以数组作为参数调用另一个控制器的操作的最佳方法?

    在控制器中 调用另一个控制器的操作并传递数组作为参数的最合适方法是什么 我知道您可以使用 requestAction 来调用其他控制器中的操作 但是是否可以使用请求操作将数组作为参数传递 不 我不想将操作放入应用程序控制器中 所以这对我来说
  • 缓存文件模型 cakePHP

    将模型文件缓存在 app tmp cache models 中 我设置配置 Cache config default array engine gt File duration gt 3600000 serialize gt false 为
  • 如何为一般 authError 消息定义 FlashHelper/Component 元素

    将 CakePHP 从 2 6 2 更新到 2 7 2 后 在创建 auth flash 消息时出现丢失密钥错误 如何定义默认的元素模板authError Since SessionComponent setFlash 已经已弃用 http
  • CakePHP 无法写入某些文件

    我开始使用 CakePHP 为我的框架开发一个网站 我实际上刚刚开始并且已经遇到了错误 我无法理解它们的含义 Warning cake core cache was unable to write cake dev en us to Fil
  • Cakephp 图像 - 无法确定 mimetype

    蛋糕PHP 2 3 我正在上传图像 但出现错误 Can not determine the mimetype Error An Internal Error Has Occurred 在我的模型上 这是我的 validation 的一部分
  • SQL 错误:1452:无法添加或更新子行:外键约束失败

    我的数据库中有两个表 order course order有一个专栏courseid哪个参考列id of the course桌子 每当我尝试做的时候saveAll in CakePHP以上SQL将显示错误并且不会保存数据 听起来是在数据库
  • CakePHP 验证错误消息

    我正在尝试修改 CakePHP 显示错误消息的方式 下面是用于显示错误的通用模板 div class error message Please enter at least 3 characters div 我想像下面这样设置错误的样式
  • CakePHP 后退和前进按钮没有布局

    我们正在 CakePHP 中构建一个大型 CMS 并集成了 Croogo 安装 我们最近遇到了一个问题 当用户单击back在浏览器中 或forward按钮 您最终得到的是使用以下命令的视图 ctp 文件blank布局 所以没有样式 js 等
  • CSS 不适用于 CakePHP 应用程序

    我在使用 CakePHP 时遇到问题 找不到 CSS 当我在浏览器中查看源代码时 我可以在头部看到蛋糕通用 CSS 链接 但是当我点击它查看实际的源代码时 我收到了 404 未找到错误 Update 我已按照此处的说明进行操作 http b
  • CakePHP 3 API 的 POST 请求不起作用

    我正在使用 CakePHP 3 x 文档开发 API 为了开发这个 API 我使用了他们的官方文档 https book cakephp org 3 0 en development rest html https book cakephp
  • Godaddy 托管上的 CakePHP 控制台

    我一直在努力让我的 CakePHP 网站在 Godaddy 网格托管 帐户上运行 我的蛋糕应用程序设置是从帐户的子目录托管的 并且可以通过子域访问 我必须调整我的 htaccess 文件才能使其正常工作 现在我需要让 CakePHP 控制台
  • AWS S3 上传的图像已损坏

    我正在 AWS ec2 ubuntu 机器上工作 我的代码在 cakephp 中 当我尝试将任何图像上传到 AWS S3 时 它都会损坏 虽然它在核心 php 代码中运行良好 这是我的控制器代码 if this gt User gt sav
  • 当复选框条件更改时,如何使用ajax更新mysql数据库?

    我有一个在客户端按行显示的文章表 每篇文章都有一个唯一的 ID 并包含一个复选框以指示该文章是否被选中为收藏夹 如果它是最喜欢的 则该复选框已被选中 如果没有 则未选中 现在 如果特定于每一行的复选框条件发生变化 我需要 js 或 jque

随机推荐

  • 我网站的用户可以通过 Facebook Connect 或 API 邀请他们的朋友吗?

    使用 Facebook API 让我的耳朵流血 但尽管如此 我还是遇到了一个具体问题 我希望有人能找到解决方案 我使用 Facebook PHP SDK 允许我网站的用户将他们的 FB 帐户与其网站帐户链接 这样他们就可以稍后返回并一键登录
  • 代表 Google Apps 用户发送电子邮件

    根据文档 如果当前登录的用户拥有 Gmail 或 Google Apps 帐户 则可以使用 GAE 发送电子邮件 为了安全起见 消息的发件人地址必须是 应用程序管理员的电子邮件地址或任何有效的 应用程序的电子邮件接收地址 请参阅接收邮件 发
  • 调用 NotifyIcon 的上下文菜单

    我希望左键单击 NotifyIcon 也会导致上下文菜单 使用 ContextMenuStrip 属性设置 打开 我将如何实现这一目标 我必须自己处理 Click 并找出定位吗 编辑 用trayIcon ContextMenuStrip S
  • 制作屏幕键盘的更好解决方案

    I m trying to make on screen keyboard button A button B etc When you press button it does add character to TextBox 一切工作正
  • Rails:查找其关系具有指定属性的所有用户

    我有三个模型 class User lt ActiveRecord Base has many rosterplayers has many rosters gt uniq through gt rosterplayers end clas
  • 如何找出我的输出从哪里开始?

    我注意到我的网站源代码中的 HTML 上方有两行空行 它看起来像这样 HTML 是使用 PHP 生成的 如何找出输出从哪里开始 我尝试添加 after 希望触发类似 无法修改标题 输出从行 开始 之类的错误 但没有发生错误 如果你想获取输出
  • php 会话无法正常工作

    您好 我在从一个页面到另一个页面保持会话时遇到问题 代码在我以前运行 php5 的服务器上工作 但在我最近的服务器上工作 我想知道这是否是一个错误 有任何想法吗 会议在第一页举行 但不在第二页举行 如果您错过了 请务必执行以下操作sessi
  • Python 的“Extras”和“site-packages”目录有什么区别?

    我对 OS X 上的 Python 使用 Extras 和 site packages 中的包的方式感到困惑 特别是 我对在这些目录中看到的内容 目录中的重复包如何相互影响以及应该将安装的包放在哪里感到困惑 I had assumed th
  • 词法闭包如何工作? [复制]

    这个问题在这里已经有答案了 当我研究 Javascript 代码中的词法闭包问题时 我在 Python 中遇到了这个问题 flist for i in xrange 3 def func x return x i flist append
  • 使用 Spring Data REST 时如何更改 Jacksons 配置?

    我正在尝试将 Jackson 配置为以 ISO 8601 格式显示 JSR 310 瞬间 Configuration class Jackson Bean static ObjectMapper objectMapper ObjectMap
  • 空手道:将变量作为查询参数从一个特征文件传递到另一个特征文件[重复]

    这个问题在这里已经有答案了 我正在尝试执行一个功能文件 并且需要从另一个功能获取查询参数 这是功能文件 1 该文件调用了两个特征文件 第一个功能文件在数据库中添加一条记录并返回 json 响应 我必须使用响应中的属性 并且必须传递给另一个功
  • YouTube API - onPlayerStateChange

    我将 YouTube API 与 Cyclone Slider 结合使用 目标是在 YouTube 开始播放后暂停幻灯片放映 我正在使用以下代码 效果很好
  • 自定义 URLClassLoader,运行时出现 NoClassDefFoundError

    我已经创建了自己的URLClassLoader 并将其设置为系统类加载器java system class loader 它已初始化且一切正常 但找不到我尝试加载的类 这是URLClassLoader public class Librar
  • 无法在 Cordova 3.4 中使用异步方法。第一次调用插件方法后不会调用 Onsuccess

    以下代码无法正常工作 public class TestPlugin extends CordovaPlugin public static CallbackContext callbackContext class TestRun imp
  • Windows Phone 短信无需确认

    是否有可能在不使用启动器任务的情况下发送短信 Windows Phone 7 x 中的 SmsComposeTask 像紧急短信这样的应用程序似乎可以做到这一点 这意味着可以在没有用户确认的情况下发送短信 不可以 未经用户确认 无法发送短信
  • 为什么 Scala 编译器不允许使用默认参数的重载方法?

    虽然在某些有效情况下 此类方法重载可能会变得不明确 但为什么编译器不允许在编译时和运行时都不是不明确的代码呢 Example This fails def foo a String b Int 42 a b def foo a Int b
  • Mongoose 填充返回空数组

    我正在尝试使用 mongoose populate 函数 但作为响应 我得到了空数组 我已经看到了多个关于此的帖子 var MerchantSchema new mongoose Schema packages type mongoose
  • iPhone 应用程序:我可以通过网站中的链接打开应用程序吗?

    我是一名 iPhone 开发新手 正在编写一个应用程序 该应用程序将成为网站的 移动版本 我想知道是否可以从网站中的链接启动我的应用程序 例如 有人在 iPhone Safari 中进入我们的网站 单击链接 我们的应用程序就会启动 那可能吗
  • Android - ListView 中的标题消失了?

    我最近遇到了一个非常奇怪的错误 而且根本不知道该怎么办 我有一个 Tabbed Fragment Activity 这意味着我需要在底部有一个 tabhost 所以我使用了 google 的 API 示例 它通过 TabHost 和管理器
  • 如何为多列显示字段使用自定义格式?

    有谁知道扩展其 正常 用途的方法 它是id默认情况下 可以轻松更改为field1 我有一个显示字段集如下 this gt displayField name desc 显示为Name Description在模板文件中调用时 我知道这是一个