问题列表 - 第37261页

Zend似乎不想加载我创建的表单

嘿,我似乎正在攀登一个非常可怕的学习曲线.我需要花费数小时才能达到构建/编写代码的程度.我原本希望能够在其各自的模块中存储表单或模型,例如:./ application/modules/ModuleName /forms/ClassName.php但是当我尝试使用以下内容实例化一个类:$ form = new ModuleName_Form_ClassName( ); 它失败了.因此,我认为我会通过将其移动到默认模块来简化所有内容.但它仍然无法正常工作.我还在做错事.我不知道是什么.

在我的控制器动作中我有这个:

// some other code
$form = new Form_Login();
Run Code Online (Sandbox Code Playgroud)

在加载操作时,我收到以下错误消息:

Fatal error: Class 'Form_Login' not found in /some folder/www/application/modules/default/controllers/AdministrationController.php on line 22
Run Code Online (Sandbox Code Playgroud)

我的application.ini包含:

appnamespace = "SomeModule"
resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers"
resources.frontController.params.displayExceptions = 0
resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
resources.modules[] = 
Run Code Online (Sandbox Code Playgroud)

表单存储在./application/modules/default/forms/Login.php中

1.我该如何解决这个问题?我得到的错误消息是无用的.

2.如果有某种方法可以调试__autoload()函数,我认为我的所有问题都可能得到解决.不是吗?

3.没有办法在默认模块中使用另一个模块的模型/表格吗?这就是我想要做的.我认为它会使一切更有条理.如果这是不可能的,我根本看不出这将如何有用......

干杯,

一个生病的新手Zend开发者.

php zend-framework controller modular

2
推荐指数
1
解决办法
1007
查看次数

SQL Server - 我可以在没有丢失数据的情况下加载没有LDF文件的MDF吗?

我有一个备份数据库文件(即test.mdf),但是,我没有LDF文件.有人告诉我,SQL Server 2008 R2可以在没有LDF的情况下加载MDF.

真的吗?

谢谢

sql-server sql-server-2008-r2

3
推荐指数
1
解决办法
4420
查看次数

如何从php脚本中获取JSON中mysql表的所有值?

这是从mysql(一行)获取表值的php脚本.并将其作为JSON回应

<?php  
      $username = "user";  
      $password = "********";  
      $hostname = "localhost";  
      $dbh = mysql_connect($hostname, $username, $password) or die("Unable to 
      connect to MySQL");  
      $selected = mysql_select_db("spec",$dbh) or die("Could not select first_test");  
      $query = "SELECT * FROM user_spec";  
      $result=mysql_query($query);     
      $outArray = array(); 
      if ($result) { 
      while ($row = mysql_fetch_assoc($result)) $outArray[] = $row; 
       } 
      echo json_encode($outArray);  
?> 
Run Code Online (Sandbox Code Playgroud)

这是用于接收和打印json数据的HTML文件.
src ="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"> // $('document').ready(function(){

    function Preload() {
    $.getJSON("http://localhost/conn_mysql.php", function(jsonData){  
    $.each(jsonData, function(i,j)
    { alert(j.options);});
    });} 

// });
    </script></head>

    <body onLoad="Preload()">
    </body>

</html> >
Run Code Online (Sandbox Code Playgroud)

html javascript php mysql json

4
推荐指数
1
解决办法
5451
查看次数

如何在Android上显示大量文本

我想在Android应用程序中显示大约一两个全屏幕文本(如欢迎屏幕或帮助屏幕),我正在尝试找出在应用程序中存储该文本的最佳方式.文本不需要格式化,但必须保留换行符和空行.

到目前为止,我已经提出了以下替代方案:

  1. 将文本存储在XML文件中的长字符串中res/values,像任何其他字符串一样访问它并将其显示在TextView.但那么处理换行符的正确方法是什么?
  2. 将其存储在文本文件中res/raw,从应用程序中读取并显示在文件中TextView.同样,在这种情况下,我是否需要考虑换行等?
  3. 将其存储在HTML文件中并将其显示在WebView.那么我应该如何以及在哪里存储HTML文件?

还有更多方法我还没有想到.

有没有一种共同的方法来实现这一目标?我也非常感谢示例代码!

android

5
推荐指数
1
解决办法
6236
查看次数

HashMap替代内存高效的数据存储

我目前有一个电子表格类型程序,它将数据保存在HashMaps的ArrayList中.当我告诉你这没有被证明是理想的时候,你无疑会感到震惊.开销似乎比数据本身多5倍的内存.

这个问题询问有效的集合库,答案是使用Google Collections. 我的跟进是" 哪一部分? ".我一直在阅读文档,但不觉得它非常好地了解哪个类适合这个.(我也对其他图书馆或建议开放).

所以我正在寻找能够以最小的内存开销存储密集的电子表格类型数据的东西.

  • 我的列当前由Field对象引用,行由它们的索引引用,值是Objects,几乎总是字符串
  • 有些列会有很多重复的值
  • 主要操作是根据某些字段的值更新或删除记录,以及添加/删除/组合列

我知道H2和Derby等选项,但在这种情况下我不打算使用嵌入式数据库.

编辑:如果你建议图书馆,我也很感激你,如果你能指出我在这里适用的特定的一两节课.虽然Sun的文档通常包含哪些操作是O(1)的信息,哪些是O(N)等,但我在第三方库中没有看到太多,也没有真正描述哪些类最适合什么类.

java collections guava

26
推荐指数
4
解决办法
4万
查看次数

在Python中,标识电子邮件地址的各个部分

给出一个电子邮件地址列表:

list = ('First Last <first@example.com>' , 'name@example.org')
Run Code Online (Sandbox Code Playgroud)

其中一些包含名字和姓氏,其他一些只包含一个电子邮件地址,我如何遍历列表并提取名字和姓氏(如果存在)和电子邮件地址?

谢谢.

python email

2
推荐指数
1
解决办法
298
查看次数

WPF - 如何让某些ListView项跨越列?

我有一组数据,我想以这种方式通过WPF ListView呈现:

Column1   Column2   Column3
--GroupName1--
Item1     part2     part3
Item2     part2     part3
--GroupName2--
Item3     part2     part3
Item4     long_text_in_both_columns
Item5     part2     part3
--GroupName1--
Item6     part2     part3
Item7     long_text_in_both_columns
--GroupName3--
Item8     part2     part3

我开始使用这个基本示例:http://msdn.microsoft.com/en-us/library/ms771309(VS.90).aspx

上面的Item4和Item7有长文本,我想跨越剩余的列(忽略原始列标题的用途).我怎样才能做到这一点?

我已经使用DataTrigger进行了一些XAML设置,以使用自定义TextBlock替换默认的GridViewRowPresenter,但这并不是我想要的.我需要正常显示第1列中的数据并识别第一列的宽度.

wpf listview gridview gridviewcolumn

4
推荐指数
1
解决办法
4442
查看次数

为什么这个Jarvis'March("礼品包装算法")的实现不起作用?

我正在尝试实现Jarvis'算法来找到一组点的凸包,但由于某种原因它不起作用.这是我的实施:

procedure TPointList.ConvexHull(aHull : TPointList); //Return the convex hull of a set of 2D points
var
  vPointOnHull  : TPoint2D;
  vEndpoint     : TPoint2D;
  I             : integer;
begin
  aHull.Clear;
  if Count < 3 then exit;

  vPointOnHull := Self.LeftMostPoint;
  repeat
    aHull.Add(vPointOnHull);
    vEndpoint := Self.Point[0];

    for I := 1 to Self.Count-1 do
      if Orientation(vPointOnHull,vEndpoint,Self.Point[I]) = LeftHandSide then
        vEndpoint := Self.Point[I];

    vPointOnHull := vEndpoint;
  until vEndpoint = aHull.Point[0];
end;
Run Code Online (Sandbox Code Playgroud)

会发生的是该方法开始一遍又一遍地向aHull添加相同的点.在一个测试用例中,我发送了点(200; 200)(300; 100)(200; 50)和(100; 100),算法首先将(100; 100)添加到aHull,这是正确的,但是它开始一遍又一遍地添加(200; 200).

显然我在实施中做错了,但对于我的生活,我看不出是什么.

更新:

Jonathan Dursi让我走上正轨.这条线 …

delphi algorithm geometry

13
推荐指数
1
解决办法
3112
查看次数

如何在我的GUI上绘图

我正在设计一个GUI,PyQt当我点击一个按钮时,我需要显示一个matplotlib/pylab窗口,该按钮用于创建我创建的函数的数据图.这就像在Matlab中使用的运行时.每当我按下那个按钮时,我想保持matplotlib/pylab窗口作为我的窗口.

python pyqt matplotlib pyside qthread

11
推荐指数
3
解决办法
3万
查看次数

c#:初学者CLASS构造函数问题

public class ElapsedTime
{
    public int hours;
    public int minutes;
    public void ElapsedTime(int h, int m)
    {
        hours = h;
        minutes = m;
    }
}
Run Code Online (Sandbox Code Playgroud)

从另一个事件我这样做:

    ElapsedTime BeginningTime = new ElapsedTime();
Run Code Online (Sandbox Code Playgroud)

我将如何初始化hm

当我尝试这样做: BeginningTime.ElapsedTime(7, 7);

它给了我这个错误:

错误1'ElapsedTime':成员名称不能与其封闭类型相同

我想要的是一个带有接受初始化值的构造函数的类.我希望能够打电话给它.

更新:

我现在有 :

 public class ElapsedTime
        {
            private int hours;
            private int minutes;
            public ElapsedTime(int h, int m)
            {
                hours = h;
                minutes = m;
            }
        }
Run Code Online (Sandbox Code Playgroud)

它给了我同样的信息 public ElapsedTime(int h, int m)

c# constructor

3
推荐指数
1
解决办法
2874
查看次数