问题标签 [kohana-3.3]
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.
php - 数组键存在但无法从 cookie 中读取
这是一个奇怪的问题,所以请耐心等待。问你们真的是我最后的手段。
需要明确的是,我使用的是 Kohana 3.3,尽管我什至不确定这与问题有关。
我正在使用 cookie 来跟踪网站上的已读项目。cookie 包含一个 json_encoded 数组。添加到该数组不是问题,每次读取新项目时都会添加对象。数组中的一个项目包含一个带有last_view_date
和 a的对象view_count
为了更新视图计数,我需要检查该项目是否已被读取array_key_exists
,然后添加到视图计数中。这是我设置cookie的方式:
我在Kohana 的 Cookie 类中添加了两个方法,Cookie::push
和Cookie::get_array
,在上面的代码中使用:
现在,这是我的问题。运行var_dump
on$cookie_value
输出以下内容:
但是当我尝试访问时$cookie_value[37]
,我不能:
添加调试代码:
我希望它足够清楚。
kohana - kohana 3.3 获取数组中的下一个值
我有一个使用 kohana 3.3 从数据库调用的数组我已经将数据获取到视图中,我可以使用 print_r($variable) 获取它。我想根据数组中的数据创建一个 movenext、movefirst、moveprevious 和 movelast 按钮。
我的模型看起来像这样
我的控制器看起来像这样
我的观点看起来像这样
我不介意使用链接或按钮
请帮助我在这里堆栈,我的大脑被锁定了。
php - KCFinder 无法正确显示
我正在为我的问题寻找解决方案,但找不到任何可行的方法。
问题:我使用 KOHANA 框架并尝试将 KCFinder 与我的 CKEditor 集成。起初它没有工作,因为一些路由问题。在浏览了kcfinder中的几乎所有文件以替换所有“require”以及需要将其他文件调用到正确路径的所有函数之后。最后,kcfinder 窗口会加载所有文件。
但现在我遇到了另一个问题,现在窗口看起来像
这是此页面的控制台:
有谁知道如何解决它?
error-handling - 如何在 kohana 3.3 中处理 500 错误的自定义错误页面
如何在 kohana 3.3 中使用自定义错误页面来处理 500 错误。我尝试使用自定义错误页面来处理 404 错误及其工作。我刚刚参考了kohana 官方网站,但我不知道如何处理 500 错误。如果有人对此提供帮助,那将非常有帮助。预先感谢。
php - 在 Kohana 中抛出一个自定义的 401 HTTP 异常
当我抛出一个HTTP_Exception_401
时,Kohana 3.3
我得到以下错误:
现在这里明显的问题是www-authenticate
标题尚未设置。
我正在努力弄清楚如何以及在哪里设置它。
我尝试了以下方法,但抛出了相同的错误:
使用原生 PHP header()
:
向请求对象添加标头:
我试图从控制器抛出异常。
任何帮助,将不胜感激。
rest - Kohana 3.3 RESTful API 路由错误
我在使用 Kohana 3.3 设置 RESTful API 时遇到问题。我已将以下模块(分支 3.3/release/v2.0)https://github.com/michal-m/kohana-modules-restful添加到我的引导程序中。
我创建了一个新控制器,Controller_Api
它扩展RESTful_Controller
并具有get
、update
、create
、delete
动作。在我的路线文件中,我有:
但我遇到的问题是当我去:http ://example.com/api/user/1
我收到以下错误,表明我的路线错误,但我无法解决:
Kohana_HTTP_Exception [ 404 ]: Unable to find a route to match the URI: api/user/1
redirect - Kohana 3.3:如何在 Try...Catch 块中处理重定向
KO 3.3 中的新功能是 HTTP::redirect 方法,它通过抛出 HTTP_Exception_302 来工作,它会冒泡并由系统处理以进行实际的重定向。
try...catch
我的问题是:如果我在一个块中调用重定向,我怎么能在不捕获异常的情况下进行重定向?
例如:
这不会导致重定向,因为通用异常处理程序会捕获它。我该如何避免这种情况?
orm - Kohana 3.3 ORM - 如何在树中找到所有祖先(自引用表)
如何使用以下模型查找记录的所有祖先(不仅是直接父):
$category->parent->find() 仅给出直接父级,即使尝试使用递归函数获取父级的父级时,它也会抛出 Kohana_Exception: Method find() cannot be called on loaded objects。
这对我来说很自然,我想必须有一种简单的方法来做到这一点——我不确定是我自己还是缺乏关于 ORM 关系的文档——停!
validation - Kohana 3.3:必填字段
我正在使用 Kohana 3.3。通过确定一些规则,我将 ORM 用于验证表单。
我想制作一个需要的单选按钮。我有三个选项,没有一个可以提前检查。
我在网上搜索过,没有文档。
有人有想法吗?
谢谢
php - Kohana 3.3 请求->post() 没有数据
我在使用 Kohana 3.3 时遇到问题。我无法在控制器上使用 $this->request->post() 获取 $_POST 值。我不知道我的代码做错了什么。希望你能在这里帮助我。顺便说一句,我可以在使用 Kohana 3.3 的所有模板上使用 Twig,但我无法处理表单中的数据。谢谢你。:-)
这是我的代码:
控制器:
看法