- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
下面是我的fuelphp项目的目录结构
在我的公共(public)文件夹中
当我点击基本 URL 以外的任何 URL 时,它会抛出以下错误
找不到对象错误
这是我的登录码
public function action_index(){
$html = new Template();
if(Session::get("logged_in")){
Response::redirect('/test-newsletter');
exit(0);
}
// die("in ifss");
if(Input::post()){
$username = Input::post('username','');
$password = Input::post('password','');
if($username === "username" && $password === "password") {
Session::set('logged_in', true);
Response::redirect('/test-newsletter');
}else{
$html->assign('message','Wrong username or password');
}
}
return $html->fetch('login.tpl');
}
这是我的 routes.php
<?php
return array(
"_root_" => "default/index",
"logout" => "default/logout",
"_404_" => "default/404",
"time" => "default/time",
"test" => "default/test",
"birthdays" => "backstage/birthdays",
"earned-status" => "backstage/earned_status",
"nearly-new-status" => "backstage/nearly_new_status",
"placed-order" => "backstage/placed_order",
"user-history" => "backstage/user_history",
"test-newsletter" => "backstage/test_newsletter",
"preview-email" => "backstage/preview_email",
"view-email/:id" => "backstage/view_email",
"api/set-date" => "backstage/api_set_date"
);
这是 Backstage Controller test_newsletter 函数
public function action_test_newsletter(){
die("here");
$submitted = Input::post("submit", false);
$points = Input::post("points", "");
$email = Input::post("email", "");
$type = Input::post("type", "");
$html = new Template();
$html->assign("points", $points);
$html->assign("email", $email);
$html->assign("type", $type);
$html->assign("message", "");
if($submitted){
$testService = new TestService(trim($type), trim($email), trim($points));
if($testService->isValid()){
$testService->processEmail();
$html->assign("message", "Email Sent!");
}else{
$html->assign("message", $testService->getErrorMesssage());
}
}
return $html->fetch("test_newsletter.tpl");
}
但是登录后它不会显示 test_newsletter 而是向我显示未找到对象错误。
** 我读到我们需要将 .htaccess 放在我们项目的某个地方,但我不清楚。任何人都可以指导我**
最佳答案
在您的网络根文件夹(通常是 public/?)中尝试这个 .htaccess
:
RewriteEngine On
# The following rule tells Apache that if the requested filename
# exists, simply serve it.
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
# The following rewrites all other queries to index.php. The
# condition ensures that if you are using Apache aliases to do
# mass virtual hosting, the base path will be prepended to
# allow proper resolution of the index.php file; it will work
# in non-aliased environments as well, providing a safe, one-size
# fits all solution.
RewriteCond %{REQUEST_URI}::$1 ^(/.+)(.+)::\2$
RewriteRule ^(.*) - [E=BASE:%1]
RewriteRule ^(.*)$ %{ENV:BASE}index.php [NC,L]
关于php - 找不到对象!在 Fuel php 中重定向路由后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45942700/
例如,我有一个父类Author: class Author { String name static hasMany = [ fiction: Book,
代码如下: dojo.query(subNav.navClass).forEach(function(node, index, arr){ if(dojo.style(node, 'd
我有一个带有 Id 和姓名的学生表和一个带有 Id 和 friend Id 的 Friends 表。我想加入这两个表并找到学生的 friend 。 例如,Ashley 的 friend 是 Saman
我通过互联网浏览,但仍未找到问题的答案。应该很容易: class Parent { String name Child child } 当我有一个 child 对象时,如何获得它的 paren
我正在尝试创建一个以 Firebase 作为我的后端的社交应用。现在我正面临如何(在哪里?)找到 friend 功能的问题。 我有每个用户的邮件地址。 我可以访问用户的电话也预订。 在传统的后端中,我
我主要想澄清以下几点: 1。有人告诉我,在 iOS 5 及以下版本中,如果您使用 Game Center 设置多人游戏,则“查找 Facebook 好友”(如与好友争夺战)的功能不是内置的,因此您需要
关于redis docker镜像ENTRYPOINT脚本 docker-entrypoint.sh : #!/bin/sh set -e # first arg is `-f` or `--some-
我是一名优秀的程序员,十分优秀!