Все вопросы: [autoload]

27 вопросов

1
голосов
1ответов
572 просмотров

Модели Zend не найдены

У меня странная проблема с Zend.У меня есть приложение, которое отлично работает на localhost и может получить к нему доступ извне, используя мой IP-адрес.Когда я перемещаю его на наш промежуточный сервер, он не может загрузить ни один из классов.Я использую автозагрузку с модульной структурой.В...

3
голосов
1ответов
1334 просмотров

Декларативное наследование конкретной автозагружаемой таблицы SQLAlchemy

У меня уже есть база данных, и я хочу получить к ней доступ с помощью SQLAlchemy. Поскольку структурой базы данных управляет другой фрагмент кода (на самом деле, Django ORM), и я не хочу повторяться, описывая каждую структуру таблицы, я использую интроспекцию autoload. Я застрял на простом насле...

29
голосов
2ответов
17966 просмотров

Convert CamelCase to under_score_case in php __autoload()

PHP manual suggests to autoload classes like function __autoload($class_name){ require_once("some_dir/".$class_name.".php"); } and this approach works fine to load class FooClass saved in the file my_dir/FooClass.php like class FooClass{ //some implementation } Question How can I make...

-1
голосов
1ответов
359 просмотров

how to add a second path to the same namespace in the zend autoloader

We are working on a new zend framework project and most things are going fine with the bootstrap: <?php class Bootstrap extends Zend_Application_Bootstrap_Bootstrap { protected function _initAutoload() { $autoloader = new Zend_Application_Module_Autoloader(array( ...

0
голосов
3ответов
608 просмотров

Dynamic Child Class generation - PHP

I have an abstract "object" class that provides basic CRUD functionality along with validation, etc. Typically I would use the __autoload($name) magic function to load a class that would exist in its own file, named the same as the class I wish to lazy load. The code would look something like t...

0
голосов
4ответов
907 просмотров

fire a function whose name is in a string

I'd like to fire a function. Unfortunately I can't call it directly as the functions' name is provided as a string. Example: function myFunction() { alert('I am myFunction'); } function anotherFunction() { alert('I am anotherFunction'); } var func_name = 'myFunction'; $obj = jQuery('a')...

3
голосов
4ответов
8259 просмотров

How to autoload extended classes?

I am planning to use PHP's autoload function to dynamicly load only class files that are needed. Now this could create a huge mess if every single function has a seperate file, So I am hoping and asking is there a way to have related classes remain in 1 class file and still be auto-loaded funct...

3
голосов
3ответов
2590 просмотров

Is __autoload() called for parent classes of autoloaded classes?

In main.php, autoload is added and a new object is created: function __autoload($class) { require_once($class . '.php'); } ... $t = new Triangle($side1, $side2, $side3); In Triangle.php: class Triangle extends Shape {...} Shape.php is an abstract class: abstract class Shape { abstr...

6
голосов
4ответов
2588 просмотров

Is it bad to use autoloading in PHP?

From php.net: In PHP 5, this is no longer necessary. You may define an __autoload() function which is automatically called in case you are trying to use a class/interface which hasn't been defined yet. By calling this function the scripting engine is given a last chance to load the class be...

13
голосов
2ответов
3967 просмотров

Do PHP opcode cache work with __autoload?

Sorry if this is basic, I am trying to learn as much as I can about OO in PHP and I am slowly learning how to use it (very limited). So I am wanting to know if __autoload() has any affect on PHP opcode cache's?

6
голосов
1ответов
4095 просмотров

Can I autoload function files without classes in PHP?

My site is pretty large and I do not use PHP Classes, I do not understand OO good enough yet to re-write my site to use them however I would really like to use the __autoload($class_name) feature that classes use. I rely a lot on functions, I have different function files, forums.inc.php blogs.i...

13
голосов
6ответов
10798 просмотров

autoload and multiple directories

I've just been looking at php's autoload() function. Seems a nice idea, but I'm not sure how it handles multiple directories. My current development basically has a library directory structure grouping classes into subdirectories by operation. I'm wondering I have to declare a include() for each...

15
голосов
1ответов
6050 просмотров

Autoload with namespaces in PHP 5.3?

How do you use _autoload in PHP 5.3 with namespaces? I have a main autoload function in a namespace separate from my script. I'm also calling a class with a different namespace. (It's not surprising, but) It's not finding the autoload function. Do I have to recreate the autoload function for each...

0
голосов
4ответов
949 просмотров

PHP autoloader: ignoring non-existing include

I have a problem with my autoloader: public function loadClass($className) { $file = str_replace(array('_', '\'), '/', $className) . '.php'; include_once $file; } As you can see, it's quite simple. I just deduce the filename of the class and try to include it. I have a problem though; ...

1
голосов
2ответов
191 просмотров

__autoload mix up?

I have a server with many customers on, when I develop I include my init.php in which I have an __autoloader() function that includes the file with dir_name(__FILE__)."/classes/".$className for instance. But yesterday I saw that the server could not find the specific class, I restartat apache an...

0
голосов
1ответов
113 просмотров

How to upgrade Zend_Loader from 1.7 to 1.8?

I have been using this, and it works fine in 1.7, but not in 1.8. require_once('Zend/Loader.php'); Zend_Loader::registerAutoload(); It says it's deprecated, and that I should use Zend_Loader_Autoloader instead, but I can't seem to get it to work. Any suggestions?

4
голосов
1ответов
1425 просмотров

Auto-load function / class libraries when needed

First, a little background. The company I work for uses a massive function / class library, which gets included on every single page. Thousands and thousands of lines of functions, 90% of which probably won't even be called on a page. In an attempt to lighten the server load a little, I've been ...

5
голосов
5ответов
8754 просмотров

ExtJS: autoLoad не работает в IE

Используя ExtJS 2.2.1, у меня есть элемент контейнера, который должен загружать кусок HTML с сервера, используя: autoLoad: { url: 'someurl' } Это отлично работает в Firefox, но для IE7 это приводит к синтаксической ошибке в ext-all-debug.js в строке 7170: this.decode = function(json){...

17
голосов
3ответов
6363 просмотров

Автозагрузка в Python

Раньше я использовал средство AUTOLOAD в Perl для реализации отложенной загрузки символов в пространство имен и хотел получить ту же функциональность в Python. Традиционно самое близкое, что вы можете получить, - это использовать класс и класс __getattr__ для достижения такого рода вещей. Одн...

7
голосов
1ответов
804 просмотров

Как можно отследить полную последовательность и порядок требований в приложении Ruby в виде дерева?

Как вы можете отобразить иерархию требований, которые имеют место в приложении Ruby? Для некоторых файлов требуются файлы, для которых требуются дополнительные файлы. Однако, запустив приложение в режиме отладки, вы запускаете только подмножество необходимых файлов - только те, которые исп...

10
голосов
2ответов
2866 просмотров

Почему автозагрузка, load_all! и требовать, чтобы все использовалось в active_support.rb?

Я смотрел на active_support.rb, чтобы попытаться понять, какой процесс загрузки он использует. Он использует три метода загрузки: load_all!, autoload и require. Зачем использовать три разных способа загрузки в одном файле? module ActiveSupport def self.load_all! [Dependencies, Deprecati...

2
голосов
1ответов
1447 просмотров

Как использовать функцию автоматической загрузки Google Maps?

Я начал читать об автоматической загрузке карты Google по адресу: http://code.google.com/apis/ajax/documentation/ #AutoLoading Мне непонятно, как на самом деле загрузить карту Google. Я пробовал: <script src="http://www.google.com/jsapi?autoload=%7B%22modules%22%3A %5B%7B%22na...

2
голосов
5ответов
1955 просмотров

автозагрузчик с прописными и строчными буквами имени класса

Я использую этот класс в php для автозагрузки. http://pastebin.com/m75f95c3b Но когда у меня где-то есть class Bar extends Foo И у меня есть файл с именем foo.class.php, он не найдет класс. Но когда я изменяю имя файла на Foo.class.php, он найдет класс. Я пытаюсь добавить в свой к...

4
голосов
6ответов
4237 просмотров

Импорт пакета или автозагрузка для PHP?

Какое решение вы бы порекомендовали для включения файлов в проект PHP? Нет ручных вызовов функций require / include - все загружается через функции автозагрузки Импорт пакетов при необходимости. Вот API для импорта пакетов: import('util.html.HTMLParser'); import('template.arras.*');...

0
голосов
2ответов
922 просмотров

Сделать автозагрузку Flash ролика

Я хотел бы встроить флеш-ролик на свою страницу, но мне нужно, чтобы он загружался автоматически с самого начала, а не только тогда, когда я перехожу к нему через страницу. То есть, у меня длинная страница, а вспышка примерно посередине. Он воспроизводит анимацию со звуком, и я бы хотел, чтобы о...

10
голосов
11ответов
1378 просмотров

Лучшее решение для __autoload

По мере роста нашего объектно-ориентированного приложения PHP5 (как по размеру, так и по трафику) мы решили пересмотреть стратегию __autoload (). Мы всегда называем файл в соответствии с определением класса, который он содержит, поэтому класс Customer должен содержаться в Customer.php. Раньше...

3
голосов
7ответов
2989 просмотров

Как справиться с включением необходимых классов в PHP

Мне интересно, как лучше всего справиться с проблемой, связанной с необходимостью «включать» так много файлов в мои сценарии PHP, чтобы гарантировать, что все классы, которые мне нужно использовать, доступны для моего сценария. В настоящее время я просто использую include_once для включения...