如何在Kohana3.3中正确设置路由,其中我的Controller和目录的名称与下面的示例相同?/application/classes/Controller/Admin/Author.php-admin/author-admin/author/add-admin/author/edit/application/classes/Controller/Admin/Author/Book.php-admin/author/book-admin/author/book/add-admin/author/book/editWhenusingthefollowingroutesinthes
我已将Zend库文件夹放入我的应用程序的类文件夹中,并将所有文件和文件夹重命名为小写(使用AntRenamer)。当我调用Zend_Feed时,kohana没有加载/classes/zend/feed.php,而是从我的服务器share\ZendFramework\library\Zend\(ZendServer)加载Zend,所以我得到了一个无法重新声明类Zend_Uri_Http错误。采埃孚版本;1.10Kohana版本:可通过GitHub获取的最新文件编辑:https://github.com/kolanos/kohana-zend 最佳答案
我有一个月的空闲时间,我决定推出自己的网站。它将变得很大并且具有动态内容,不同的用户可以在其中以不同的角色对站点进行修改。发表评论、评价商店、列出项目等。这听起来像是一个完美的机会,让我可以扩展我的视野并学习PHP框架。我以前使用过基本的PHP,但没有太复杂。到目前为止,您认为Kohana是一个成熟的框架吗?我过去曾在Uni的类(class)中使用过Zend,但它非常糟糕,我是MVC模型的新手,但Zend几乎没有针对新手的可行教程和指南。这就是我讨厌它的原因。我从哪里可以学习如何从弱智开始使用Kohana?非常感谢您的宝贵时间。编辑:虽然文档很好,但它并不是我真正想要的。如果有关于
我在Kohanav2.3.4中使用Auth模块。就用户身份验证而言,有两个步骤。入口点是功能登录。它的第一个任务是检索存储在数据库中的密码并检索密码并确定盐值。据推测,盐是由一组值决定的,每个值对应于$salt.$password散列值中的一个点,以引入盐的另一部分。就我而言,我使用的是md5。问题:我找不到此SALT值的配置。它似乎依赖于一个已经存在于数据库中的密码。是否有一个或我需要配置AUTH才能这样做,因为此登录需要可移植和可重现?如果它无法检测到盐,在hash_password例程中,它默认使用uniqid(),我认为它根本不可移植。在添加用户方面,修改Auth库以添加此功能
我想在kohana中使用SEOurl,我已经使用了htaccess文件,所以我可以拥有www.food.com/food/3123编号:3123标题:热狗但这对SEO不友好,我怎么才能把它转到www.food.com/food/hotdog呢?或www.food.com/food/I-love-hotdog?用hotdog或I-love-hotdog搜索数据库是错误的,对吗?我读到一些人说这样做www.food.com/food/3123/hotdog或www.food.com/food/hotdog3123然后解析它有人有正确的方法吗?或者更好的结构? 最
目前我的url看起来像mysite.com/product/display/10意味着domain/controller/function/id为了SEO友好我正在考虑附加producttitle,这将类似于productnamesomething。根据我对SEO的基本了解,我所知道的是,对于SEO友好,我的url应该像mysite.com/产品/展示/产品名称-东西/id在Kohana2.x中有什么有效的方法可以做到这一点,如果Kohana做不到,请在中提出一种有效且更好的方法PHP通过使用.htaccess文件或不使用.htaccess。 最佳答案
我正在设置一个搜索系统,其中包含url,例如。所有参数都是可选的,总共有15个可能的参数http://example.com/search/key1-value/key2-value/key3-value/key13-value/key15-value还有比这更好的路线设置方法吗?Route::set('search','search(/(/(/(/(/(/(/(/(/(/(/(/(/(/(/)))))))))))))))')->defaults(array('controller'=>'search','action'=>'index',));然后我会在Controller中测试它们
我正在尝试创建上述路线...应将年、月、日和标题传递给该方法。知道它是如何工作的吗?提前致谢! 最佳答案 您必须在application/bootstrap.php中创建一个额外的路由:Route::set('post','post////',array('year'=>'\d{4}','month'=>'\d{2}','day'=>'\d{2}'))->defaults(array('controller'=>'post','action'=>'index',));然后在你的Controller中(在这个例子中,Controlle
我想制作一个网络应用程序(平台)来做一些非常简单的事情:用户可以注册,获得一个帐户,然后登录到该平台。我已经安装了Kohana。拥有一个利用这些东西的轻量级演示项目以查看它是如何完成的会很酷。有没有好的? 最佳答案 Gallery3Beta和ArgentumInvoice都建立在Kohana上并具有身份验证。 关于php-是否有使用Kohana进行用户注册和登录验证的示例项目?,我们在StackOverflow上找到一个类似的问题: https://stack
我在kohana3.1中找不到函数url::redirect这个函数的新名称是什么?(如果它仍然存在!) 最佳答案 它在Kohana3中已更改为...$this->request->redirect($newUrl);您可以在Controller中使用它。否则,请使用(如biakaveron友善指出的那样)...Request::current()->redirect($newUrl); 关于php-url::redirect在kohana3.1中,我们在StackOverflow上找到