问题标签 [kostache]

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 回答
281 浏览

php - kohana kostache 部分逻辑

使用 kostache 开始了一个项目。

我在我的类 View_Layout 中使用扩展 kostache_layout 制作了一些部分,如横幅、导航和页脚。部分在每一页上都可以正常工作。

一个问题。导航始终显示相同的链接。我的目标是显示适合登录用户的链接。如何将逻辑放在导航的部分?我知道我可以在 View_Layout 类中编写函数但 View_Layout 必须知道用户角色?

希望有人能帮助我。

0 投票
2 回答
1665 浏览

kohana - Kohana ORM 检查用户是否存在并将消息返回给 View?

我在我的项目中使用 Kohana 3.3,我正在尝试让用户注册和登录工作。我正在使用 ORM 的 Auth 和 Kostache 来管理我的布局/模板。

我如何能:

  • 检查用户名是否已经存在?如果它确实返回 error_msg.mustache 一条消息“用户已存在”
  • 根据我的模型规则检查用户名和电子邮件是否有效?如果不返回错误消息到 error_msg.mustache 指示验证失败

在我的控制器中,我有:

在我的模型中:

提前非常感谢!

0 投票
1 回答
605 浏览

kohana-3 - Kohana 3.3 & Kostache - 无法在表单中显示 ORM 验证错误

我正在尝试使用 Kohana 3.3 和 Kostache 作为我的模板系统为我的网站创建一个用户注册页面。我很难使用表单验证来在同一页面上显示验证错误。现在,当我单击表单提交按钮并在表单中发送所有空值(用户名、电子邮件和密码)时,我得到的只是要刷新的表单,当我应该收到验证错误时,例如用户名为空,电子邮件为空等(我使用 Model_Auth_User)。

我不知道我做错了什么。

模型:

控制器:

看法

注册.mustache

非常感谢您能给我的任何指示。我已经花了几个小时在这上面,但仍然无法让它工作:(

0 投票
1 回答
74 浏览

php - Ko(mu)stache - 多维数组

我有一张这样的桌子:

我怎样才能用小胡子编码呢?

0 投票
1 回答
160 浏览

php - Kostache - before() 方法

那么,kostache 模块中是否有类似 before() 方法的东西?例如,如果我在视图文件中有几行 PHP,我想在视图类中单独执行它们,而不在模板本身中回显任何内容。我该如何处理?

0 投票
1 回答
184 浏览

php - Kohana - 使用带车把的kostache

我在 KO 3.2 中使用 kostache 模块 - 查看类、模板,一切都基于 php。安装handlebars.js 可以,甚至推荐吗?这可以与kostache一起正常工作吗?

如果它不是用 javascript 编写的,我会立即执行此操作 - 我不确定这将如何工作,那些在没有打开 js 的情况下查看我的网站的人呢?

0 投票
4 回答
1818 浏览

php - Kohana View Model Class Not Found

I am stumped, I must be missing something basic, any ideas would be much appreciated.

I have setup a new Kohana project which works fine with Models and Controllers. For this example I have stripped it right back to a single very basic Model for a User and a single Controller with a single index action inside it.

I decided to use KOstache as my template engine as I heard good things about it. I downloaded the module and the vendor submodule and this does seem to work fine.

My problem arrises when trying to create a new instance of my view model class named View_User, kohana throws an * ErrorException [ Fatal Error ]: Class 'View_User' not found *

My directory structure is as follows

There are other folders within the project but I believe these are the relevan ones.

My controller seems to be the class with the problem

This does not work and complains that it cannot find class View_User yet in my classes/view/user.php file I clearly have a View_User class

Now I assume it is some sort of problem with the way I am setting up KOstache or Kohana, but I am unsure what I am doing wrong.

If I include the class definition at the bottom of the classes/Controller/User.php then everything works as expected, it just doesn't find the class within another file.

From what I've read if the autoloader tries to load class View_User it will look in classes/view/user.php

What am I doing wrong?

0 投票
1 回答
69 浏览

php - 在 kostache 中显示结果

好的,我刚开始使用 kostache,我想显示我在 kohana 3.3 中使用 orm 从数据库中获得的结果。我知道如何使用 foreach 语句来显示它们,但是在使用 kostache 时,情况就不同了。所以这是我的代码。

APPATH/classes/controller/album.php

APPATH/classes/view/pages/album/list.php

APPATH/templates/pages/album/list.mustache

我将如何显示结果?你会如何在 kostache 中做到这一点?

感谢和更多的力量。

0 投票
1 回答
312 浏览

php - 将变量从控制器传递到视图

我将 kohana 3.3 与 kostache 一起使用。好的,您如何将变量从控制器传递到类视图并在 mustache 文件上使用它?..

这是我的代码。

控制器:

意见

模板

当我运行我的代码时,没有任何东西传递给模板文件。那么如何从控制器 => 视图 => 模板传递它呢?

0 投票
1 回答
53 浏览

php - 将错误传递给查看

我正在使用 kohana 3.3 和 kostache。请帮我解决这个问题。如何将错误传递给视图。

控制器

模板文件

规则..

留言..

每次我单击提交按钮时,我都没有收到任何错误。我得到的是数组到字符串的转换问题。