问题标签 [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.
javascript - Kohana 和 JavaScript 的跨域请求
我正在尝试实现一些代码,使我可以让一个子域与另一个子域进行通信,例如one.example.com
和two.example.com
. 这两个站点能够共享 cookie 和会话数据,因为我已经设置了要使用的 cookie .example.com
。
当我通过标准 HTTP 访问任一站点时,我可以转储会话并查看预期数据。但是,如果我通过带有 jQuery 的 JavaScript 执行此操作,$.ajax()
则转储的会话数据为空。在这两种情况下,我都使用 PHP 转储会话数据。
我尝试了以下解决方案,但还没有运气(http://forum.kohanaframework.org/discussion/9895/problem-session-expired-with-ajax/p1)。我还使用了更新版本的 Kohana (3.3)。
我还尝试在它们到达控制器后立即设置标题:
但是 Chrome 检查器仍然显示Access-Control-Allow-Origin
为*
.
php - Kohana 3.3 Twitter 和 Auth orm 集成
嗨,我是 Kohana 的新手,我正在尝试使用 twitter 登录模块,我可以访问 twitter 信息,但是在注册时我正在使用 Auth orm 注册(我已经使用 Model_Auth_User 扩展了我的用户模型,否则在登录时会出现问题) ,但是在注册时,由于 twitter 不提供电子邮件(这是我认为的问题)验证失败,我需要知道是否可以删除所需电子邮件字段的验证
我正在添加我的代码以供参考
php - kohana3.3.0 本机会话生存期因计算错误而过期
引导程序.php:
我的会话配置文件:
我发现过期时间的计算是time() - session_created_time > lifetime
,不是time() - last_active_time > lifetime
。有谁可以告诉我如何解决这个问题?
redirect - 在 Kohana 3.3 中使用 PHP SDK 重定向到 Facebook 登录 URL
我有一个控制器使用 FB 数据处理用户注册:
但是重定向不起作用,它只是重定向回触发此代码的页面。
如何将用户重定向到 Kohana 3.3 中的 FB 以便他可以登录?
getLoginUrl() 方法返回:
php - Kohana 和 ORM 的关系 has_many_through
我对 Kohana 3.3 和 ORM 关系 has_many_through 有疑问。我有两个模型
型号_类别
模型_问题
- 在表
cat_question
中有两列category_id, question_id
,, - 在表中
question
:question_id, title, content, date
, - 在
category
:category_id, name
但这不是很好。当我这样做时
他们告诉我NULL,但我不知道为什么。
php - Windows microtime() 行为上的 PHP 5.5
我正在尝试使用 Profiler 分析我的 Kohana 项目。我使用 php 5.5.3 在 Windows 上使用 XAMPP。在这个版本的 PHP 上,我得到0.000000 sec.
了主请求find_file()
或数据库调用的执行时间。与 PHP 5.4.19 的行为相同。
如果我使用 PHP 5.3 将项目移动到 XAMPP,一切都按预期工作 - 单个数据库查询需要一些东西0.00012-0.00014 sec.
,等等。我怀疑microtime(true)
自 5.3 版本以来功能发生了变化。如果我rand(0, 9999)
用简单的时间计算测量 10000 次迭代:
我在函数调用之前和之后仍然得到相同的时间,所以执行时间等于 0,这当然是不可能的。
有没有办法在 Windows 上修复 PHP 5.4 或 5.5 上的这种行为以获得更精确的计时?谢谢!
kohana - 使用 kohana ORM 进行高级查询
如果你知道我的桌子看起来像这些
如何在 Kohana ORM 中重写此查询?
我不知道如何开始。
routes - Kohana 3.3 Route - 找不到重定向到控制器默认值的操作
目前使用 Kohana 3.3 默认路由,如果我说控制器用户和操作登录并且我调用 /user/login,一切都很好,操作被调用并执行。
但现在如果我将 url 更改为 /user/logins,则系统找不到任何名为 logins 的操作并返回错误“Kohana_HTTP_Exception [404]:在此服务器上找不到请求的 URL 用户/登录名”。
我的问题是,如果在控制器中找不到调用的动作,是否有办法强制重定向到 /user/index (默认动作)?
干杯!
mysql - Kohana - Database_Exception [ 2 ]: mysql_connect() 2
我正在尝试设置我的数据库配置,如下所示:http: //kowsercse.com/2011/09/04/kohana-tutorial-beginners/
我已经用我的 mysql 凭据剪切并粘贴了 database.php。然后我得到一个错误,我通过将文件重命名为 Database.php 来修复它。下一个问题是,无论我输入什么,我的凭据都不会改变。错误显示:
Database_Exception [ 2 ]:mysql_connect() [function.mysql-connect]:用户'ivanh'@'localhost'的访问被拒绝(使用密码:否)
MODPATH/database/classes/Kohana/Database/MySQL.php [67]
所以无论我插入什么,用户名、主机和密码值都不会改变。然后,我在 Database.php 中的代码从http://kohanaframework.org/3.3/guide/database/config 首先使用我自己的数据库值复制,然后按原样复制。没有运气。
其他信息:我在共享的 unix 主机上创建它。 Kohana 3.1.4: Database_Exception [ 2 ]: mysql_connect(): Access denied似乎是一个没有解决方案的类似问题。
任何帮助都会很棒,谢谢。
php - Kohana 3.3 重定向异常
希望你能帮我解决这个奇怪的问题:我试图从控制器中重定向,但 Kohana 不断抛出一个我无法弄清楚原因的异常:
Cadastro.php 中的代码:
上面代码中异常返回的堆栈跟踪消息是:
Cadastro.php 中的第 123 行是“$this->redirect('/dados', 302);”,如上所述。有谁可以帮助我展示我做错了什么?我正在遵循文档的确切说明
谢谢