我第一次使用Lumen框架,/到HomeController 的路由不起作用.
这是我的route.php:
$app->get('/', 'HomeController@index');
Run Code Online (Sandbox Code Playgroud)
但是我收到以下错误:
[2015-04-17 07:03:41] lumen.ERROR: exception 'ReflectionException' with message 'Class HomeController does not exist' in /Users/refear99/Web/qingsongchou_api/vendor/illuminate/container/Container.php:776
Stack trace:
#0 /Users/refear99/Web/qingsongchou_api/vendor/illuminate/container/Container.php(776): ReflectionClass->__construct('HomeController')
#1 /Users/refear99/Web/qingsongchou_api/vendor/illuminate/container/Container.php(656): Illuminate\Container\Container->build('HomeController', Array)
#2 /Users/refear99/Web/qingsongchou_api/vendor/laravel/lumen-framework/src/Application.php(358): Illuminate\Container\Container->make('HomeController', Array)
#3 /Users/refear99/Web/qingsongchou_api/vendor/laravel/lumen-framework/src/Application.php(1184): Laravel\Lumen\Application->make('HomeController')
#4 /Users/refear99/Web/qingsongchou_api/vendor/laravel/lumen-framework/src/Application.php(1157): Laravel\Lumen\Application->callControllerAction(Array)
#5 /Users/refear99/Web/qingsongchou_api/vendor/laravel/lumen-framework/src/Application.php(1142): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array)
#6 /Users/refear99/Web/qingsongchou_api/vendor/laravel/lumen-framework/src/Application.php(1120): Laravel\Lumen\Application->handleArrayBasedFoundRoute(Array)
#7 /Users/refear99/Web/qingsongchou_api/vendor/laravel/lumen-framework/src/Application.php(1058): Laravel\Lumen\Application->handleFoundRoute(Array)
#8 /Users/refear99/Web/qingsongchou_api/vendor/laravel/lumen-framework/src/Application.php(1006): Laravel\Lumen\Application->dispatch(NULL)
#9 /Users/refear99/Web/qingsongchou_api/public/index.php(28): Laravel\Lumen\Application->run()
#10 {main}
Run Code Online (Sandbox Code Playgroud)
这是/ app/Http/Controllers /中的HomeController.php
<?php namespace App\Http\Controllers;
class HomeController extends Controller {
public function index()
{
echo 123;
}
}
Run Code Online (Sandbox Code Playgroud)
问题是什么?
我正在使用CakePHP 2.0的集成Auth组件.我有以下表格:
- 用户
- 组
- 简介
我的模型关系如下:
User belongsTo Group
User hasMany Profiles
Run Code Online (Sandbox Code Playgroud)
登录到站点后,我注意到Auth会话仅包含用户表信息,但我也需要登录用户的组和配置文件表的信息.
有没有办法用Auth组件做到这一点?
我尝试运行时出错doctrine:generate:entities:
[Doctrine\Common\Annotations\AnnotationException]
[语义错误]无法找到常量?,属性Smartnode\TalkBundle\Entity\Post :: $ postowner.
这是我的帖子实体类:
namespace Smartnode\TalkBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* Post
*
* @ORM\Table()
* @ORM\Entity(repositoryClass="Smartnode\TalkBundle\Entity\PostRepository")
*/
class Post
{
/**
* @var integer
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @var integer
*
* @ORM\ManyToOne(targetEntity=“Smartnode\userBundle\Entity\User“)
* @JoinColumn(name="postowner_id", referencedColumnName="id")
*/
protected $postowner;
/**
* @var integer
*
* @ORM\ManyTonOne(targetEntity=“Smartnode\TalkBundle\Entity\Chan“)
*/
private $postchan;
/**
* @var \DateTime
*
* @ORM\Column(name="creationdate", type="datetime")
*/
private $creationdate;
Run Code Online (Sandbox Code Playgroud)
这是我的用户实体类:
namespace Smartnode\userBundle\Entity;
use …Run Code Online (Sandbox Code Playgroud) 我收到消息:
无法找到该类的有效管理员:Aman\VarshneyBundle\Entity\ArticleTable,获得太多管理员注册:sonata.admin.appsreview,sonata.admin.review,sonata.admin.article
我无法弄清楚这个问题.
尝试了很多东西,但是在多次尝试更新python,pip等之后不断出现这个错误.我在OS X上运行10.9.5.
CMD% eb
Traceback (most recent call last):
File "/usr/local/bin/eb", line 5, in <module>
from pkg_resources import load_entry_point
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 2603, in <module>
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 666, in require
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 565, in resolve
pkg_resources.DistributionNotFound: python-dateutil>=2.1,<3.0.0
Run Code Online (Sandbox Code Playgroud) python command-line-interface amazon-web-services python-2.7 amazon-elastic-beanstalk
我正在使用 socat 命令在我的嵌入式 linux 设备上创建一个 tty 接口,例如:
socat pty,link=/dev/ttyS9 TCP:10.0.10.1:9999
Run Code Online (Sandbox Code Playgroud)
该连接是通过 dsl 线路的长距离连接。这条线路每晚都断线,我的tty接口宕机了。是否可以使用重新连接的机制创建 tty 交互,直到服务器端再次联机?
下一个问题:是否可以从 Java 程序中调用 socat 命令?
非常感谢!卡尔-海因茨
从函数我得到一个像这样的多维数组:
array(
[0] => array(
[0] => 7,
[1] => 18
),
[1] => array(
[0] => 12,
[1] => 7
),
[2] => array(
[0] => 12,
[1] => 7,
[2] => 13
)
)
Run Code Online (Sandbox Code Playgroud)
我需要在主数组中的3个数组中找到重复值.例如,如果值3在3个数组中重复,则返回7.
在本地和其他数据库上有一个数据库位于远程服务器位置.框架 - cakePHP Mysql:5.1.71 - "远程位置"PHP版本5.5.14
现在使用本地mysql数据库时,使用TOP命令检查时,httpd请求的CPU利用率是正常的.
但是,当我使用远程服务器数据库时.访问同一页面的CPU利用率高达70%或有时达到100%.
以下是php.ini和httpd.conf文件的几个主要设置
php.ini中
memory_limit = 128M
max_input_time = 60
post_max_size = 8M
Run Code Online (Sandbox Code Playgroud)
httpd.conf文件
<IfModule prefork.c>
StartServers 8
MinSpareServers 5
MaxSpareServers 20
ServerLimit 256
MaxClients 256
MaxRequestsPerChild 4000
</IfModule>
<IfModule worker.c>
StartServers 4
MaxClients 300
MinSpareThreads 25
MaxSpareThreads 75
ThreadsPerChild 25
MaxRequestsPerChild 0
</IfModule>
KeepAlive Off
MaxKeepAliveRequests 100
KeepAliveTimeout 15
Run Code Online (Sandbox Code Playgroud)
在这种情况下,httpd的高CPU利用率可能是什么原因.
任何帮助将不胜感激.
谢谢Sudhir
检查项目和功能,我确实认识到file_get_contents内部文件根本不起作用.它总是给我同样的错误:
file_get_contents 504网关超时
你能帮我找出解决方法吗?
我想获取并显示method="post"在表单中发布的所有变量名称.我不知道从HTML中的post方法传递的变量.是否有任何方法列出post方法发布的所有变量?..提前谢谢.
例如:http://www.dhamu.in/oncreate2.php? workload = 10&request_type = project&name = web%20design & description = we%20have%20done% 20it&budget = 1& bicperiod = 11&project_guidelines = check&job_113 = 1& xxx = 10这里我没有变量名"XXXX"
php ×4
symfony ×2
amazon ×1
amazon-ec2 ×1
apache ×1
arrays ×1
cakephp ×1
cakephp-2.0 ×1
doctrine-orm ×1
laravel ×1
lumen ×1
mysql ×1
orm ×1
python ×1
python-2.7 ×1
socat ×1
sonata-admin ×1
symfony-2.3 ×1