问题标签 [lithium]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2297 浏览

mongodb - 在 NoSQL 中存储国家、州、城市和邮政编码

嘿,我正在尝试提出一个很好的架构,用于在 NoSQL(MongoDB)中存储国家、州、城市、zip,我想从这个架构的反馈中得到反馈。

基本上我的目标是将一个国家存储为顶级。然后国家将州作为数组,州将城市作为数组,城市将具有邮政编码数组。请问有什么想法吗?

0 投票
1 回答
585 浏览

php - Lithium PHP Framework - CLI 生成器和命名约定

我需要一些关于锂框架的指导:

  1. 有代码生成器吗?例如 CLI 模型生成器?有没有关于这个主题的文档?
  2. 模型的命名约定是什么?一些教程和文档说名称应该是复数,但在“manual\working-with-data\relationships.wiki”中名称是单数。
  3. 如何命名过渡表(模型)?“帖子”,“标签”和...... PostTags?

先感谢您!

0 投票
1 回答
701 浏览

php - Map Reduce 以获取最受欢迎的标签

我有一个需要帮助的问题,但我觉得我已经很接近了。它涉及锂和 MongoDB 代码如下所示: http: //pastium.org/view/0403d3e4f560e3f790b32053c71d0f2b

我有一个他们搜索的用户储蓄条款,然后我试图获得最流行的条款,但我不断收到错误消息,例如:未捕获的异常 'Exception' 和消息 'MongoDB::__construct( 无效名称'。有人知道吗?如何做到这一点或一些方向?

0 投票
1 回答
161 浏览

zend-framework - 如何在 Lithium 中使用 Zend Helper

我正在尝试将我的 cakephp 应用程序迁移到锂,并且已经使用 Doctrine 和 Twig 作为插件,但现在我也想将 Zend 库集成到应用程序中,我必须集成 Zend 帮助程序库。

我在引导程序上添加了 Zend 库和 ZendX,并且我已经可以访问控制器中的库。但我的问题是如何在视图中调用像 ZendX_JQuery_View_Helper_AjaxLink 这样的助手。因此,鉴于我可以这样称呼:

可以在 Zend Helper 类中集成那些不接触任何东西的东西吗?

0 投票
1 回答
698 浏览

mongodb - 使用 MongoDB 从数组中选择唯一字段

我有一个 MongoDB 结构,目前看起来像这样:

我想做的是搜索短代码,然后返回相关数组。我最初尝试过:

但是,这会返回所有数组,而不仅仅是我想要的一个(或字段)。

Mongo 有没有办法获得正确的数组(甚至是与数组关联的字段)?或者这是我必须在服务器上做的事情?我正在使用锂框架来检索结果(以防万一)。

提前致谢 :)

0 投票
1 回答
589 浏览

php - 使用 Lithium 和 MongoDB 将新值推送到内部数组

我有这样的结构:

我希望能够在 ID 匹配时使用新字段更新活动数组并更新现有字段。

目前我正在尝试执行以下操作:

但是这不起作用 - 我正在使用位置运算符来尝试将数组与条件语句匹配,因为没有它,它只会在活动数组中创建一个新数组。

我知道我可能用错了,因为我认为应该通过这样做来使用它

但是我不想局限于每次都指定它,并且想知道在不使用 for 循环和添加每条数据的情况下进行此类更新的最佳方法(我目前正在执行如下操作:)

如果有人能让我知道这样做的“正确”方法,那就太好了!

谢谢 :)

0 投票
1 回答
342 浏览

php - 在本地和 prod (php) 环境中使用 sprockets 2.0,麻烦最少

虽然我认识到 sprocket 的依赖处理非常棒,但我对如何正确使用它来满足我的需求知之甚少。我实际上正在开发一个 php 5.3 应用程序(由锂框架驱动的#li3),并且我正在开始开发一个公共 javascript 文件,该文件旨在向我们的服务器发送请求并使用结果构建 DOM 片段。基本上,我愿意将我的源代码组织在模块中,每个模块专门用于一项任务(ajax 请求、json 解析、DOM 生成等......),并感到使用 sprockets 的冲动。

但是 sprockets 如何以某种方式在我的本地环境中很好地并且以某种方式透明地集成到我的工作流程中(我想在每次修改我的一个文件时避免 CLI 任务)。?

我确信这在某种程度上是可能的,但我对链轮的了解不允许我自己发现这一点。

是否一直在尝试同样的问题?这怎么可能解决?谢谢

0 投票
2 回答
1184 浏览

php - 锂框架:如何在布局中获取控制器名称

我在一个锂布局文件中,我想回显当前控制器的名称(稍后用作 CSS 类)。如何获取当前控制器名称?

谢谢,阿诺

0 投票
1 回答
451 浏览

php - 使用 applyFilter 进行更新

我需要applyFilter()密码方面的帮助。当我创建新记录(即保存)时,过滤器工作正常。

但是当我更新密码时,我应该如何修改过滤器来加密密码。

这是我的保存过滤器。

谢谢

0 投票
1 回答
1012 浏览

lithium - 访问身份验证会话数据(锂 + MongoDB)

好的,希望我能正确地问这个问题:

我设置了我的用户模型和控制器,以及我的会话模型和控制器......但我想将一些会话信息呈现到页面上。

例如,
如果我要登录一个页面,它会显示“Brian”(或者我用于登录的用户名)

我希望我不是在问一个重复的问题——我已经非常广泛地搜索了这个问题,但还没有找到解决方案。非常感谢!