Андрей Павленко
Еще раз внимательно прошел пошагово по тому, что делает аутолоадер - все совпадает, кроме добавленного *Record в конце. Сейчас попробую создать просто пустой класс для теста.
Код здесь, чтобы не захламлять: pastebin.com/30kpyVq3
То была опечатка, неймспейс и название папки совпадают. Признаки именно на это и указывают, да, но проблема в том, что класс CustomerRecord определяется нормально, и лежит в той же папке, соответственно, в том же неймспейсе. Его код здесь: pastebin.com/gPbD8RCx
Андрей Павленко:
Неймспейс app\models\customer
Файл хранится там, где его ищет автолоадер: *приложение*/models/customers/Customer.php
Объявляю просто: class Customer, в нем 4 переменных простых и конструктор.
Продебажил вызовы - исключение происходит на проверке class_exists(), прочел про нее - причина все равно непонятна.
Ну, у меня тоже домашний роутер ни к черту - D-Link DIR-320, который славится тормозами. Но, конечно, инет и не только дома не слишком хороший ,если через wi-fi.
есть нюансы: Хром - последняя бета, на стабильном те же симптомы. Убунта - 14.04, которую потом обновил до 14.10.
Ну, если будет повторяться, снесу переключатель, но увидим еще. Смущает еще то, что такая фигня далеко не везде, а других багов, связанных с этим, нету.
Только что открыл консоль разработчика, решив проверить, не Javascript ли это - проблема пропала, после закрытия консоли тоже не проявляется, как и после обновления страницы...странно, однако
Еще раз внимательно прошел пошагово по тому, что делает аутолоадер - все совпадает, кроме добавленного *Record в конце. Сейчас попробую создать просто пустой класс для теста.